반응형
SMALL
@Service - 비즈니스 로직가 있음을 나타냄, 클래스에 비즈니스 논리가 있다면 사용
@Controller - 웹 애플리케이션과 REST API에서 컨트롤러를 정의하는데 사용
@Repository - Bean이 DB와 통신하는 경우 데이터를 저장하거나 검색, 조작하는 경우(MySQL, MonggoDB)
사용이유
1.구체적인 Annotations사용함으로써 프레임워크에 의도했던 바를 더 자세하게 나타냄.
2.AOP(관점 지향 프로그래밍)를 사용하여 Annotations을 감지하고 부가적인 동작을 추가할 수 있음
반응형
LIST
'Spring > Spring framework' 카테고리의 다른 글
@Configuration, @Bean, @Primary, @Qualifier, @ComponentScan, 호출 (0) | 2023.09.10 |
---|---|
Spring 전체구조 (0) | 2023.08.26 |
Java 어노테이션과 XML 설정 (0) | 2023.08.25 |
CDI @Named, @Inject (0) | 2023.08.25 |
@Lazy, @Scope, @PostConstruct, @PreDestroy (0) | 2023.08.25 |