반응형
SMALL
@Component
모든 자바클래스에서 사용 가능
Autowiring - 생성자 주입, 수정자 주입, 필드 주입 중 하나를 쓸 수 있음
Spring Framewokr는 컴포넌트 스캔을 수행
일반적으로 대부분 Component가 권장, 애플리케이션을 생성하는 경우 내부에서 컴포넌트 클래스에 대한 코드를 작성하고, 컴포넌트 클래스에 대한 Bean을 생성하는 경우.
@Bean
특정 메소드에 적용, 일반적으로 Spring Configuration클래스의 메소드에서 사용
Autowiring - 특정 메소드를 호출
자주 사용 되는 상황 → 비즈니스 로직이 많거나, Spring 시큐리티와 같은 제3자 라이브러리에 대한 Bean을 인스턴스화 할때
반응형
LIST
'Spring > Spring framework' 카테고리의 다른 글
CDI @Named, @Inject (0) | 2023.08.25 |
---|---|
@Lazy, @Scope, @PostConstruct, @PreDestroy (0) | 2023.08.25 |
Spring 용어 정리 (0) | 2023.08.21 |
Spring Framework, @Primary, @Qualifier (0) | 2023.08.21 |
Spring Bean (0) | 2023.08.21 |