Spring 공부를 하다보면, 해당 어노테이션들을 마주할 수 있을것이다.
@Autowired는 컨테이너에 등록된 Bean을 주입받아 사용하는 어노테이션(의존성 주입 방식에는 3가지 방식이 있는데, 생성자 주입 방식을 권고함)
**생성자 주입 방식 예시**
@Component
public class WebProject {
private Developer developer;
@Autowired
public WebProject(Developer developer) {
this.developer = developer;
}
}
@Component는 DI(의존성 주입)을 통해 해당 클래스를 Bean으로 등록해주는 어노테이션
(@Service, @Controller, @Repository 등등)
'Languages | Frameworks > Spring' 카테고리의 다른 글
[IntelliJ] 자주쓰는 단축키 정리 (0) | 2022.11.21 |
---|---|
[Springboot] spring-security 적용기(2) - OAuth2 구글 소셜 로그인 (2) | 2022.11.02 |
[Springboot] Spring-security 적용기(1) - 일반로그인 (0) | 2022.10.25 |
[Spring] 세션 타임아웃 (0) | 2022.06.02 |
[Spring] jsessionid를 url에 노출안시키기(쿠키를 통해서만 세션 유지) (0) | 2022.06.02 |