일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 순서 보장
- 함수 인자값 id
- 타임리프와 스프링
- 설정
- Java
- 자바스크립트 인라인
- StringUtils.hasText
- #{..}
- linux
- 추천 프로그램
- 비밀번호 변경 명령어
- 추천 사이트
- 시퀀스 조회
- Test 룸북 사용하기
- 리눅스
- js
- 룸북
- 타임리프
- 스프링부트
- 하모니카 OS 5
- cmd
- it
- Intellij
- 개발시작전 자세
- BindingResult
- 명령어
- 프로젝트 클린
- 다른사람 프로젝트 수정전 가져야할 자세
- select
- JSON
Archives
- Today
- Total
웹개발 블로그
컴포넌트 스캔으로 자동으로 등록 본문
실무에서는 스프링 빈으로 등록할 클래스는 인터페이스가 있는 경우가 있고 없는 경우도 있다.
그리고 스프링 빈을 수동으로 직접 등록하는 경우도 있고, 컴포넌트 스캔으로 자동으로 등록하는 경우도 있다.
보통
@RestController
@Controller
( ※스프링부트 3.0 미만부터는 @RequestMapping 또는 @Controller를 사용하면 됐었는데 3.0이상부터는 @Controller를 사용해야한다.)
@Service
@Repository
이 애너테이션을 사용함으로써 스프링 빈으로 자동 등록하게 뒀다
(타고 들어가보면 @Componet 애너테이션을 가지고 있어 컴포넌트 스캔의 대상이된다.)
'◆SPRING > 정리' 카테고리의 다른 글
[Spring] 스프링에서 지원하는 ArgumentResolver 사이트 (0) | 2023.11.09 |
---|---|
[Spring] 국제화 (0) | 2023.05.31 |
스프링 또는 스프링부트 validation(유효성검사) 하기 (0) | 2023.05.23 |
[HTML Form 데이터 전송] application/x-www-form-urlencoded 과 multipart/form-data 차이 (0) | 2023.04.04 |
assertThat import (0) | 2023.03.11 |