Spring/Spring framework

Spring Stereotype Annotations

hoonssss 2023. 8. 26. 00:20
반응형
SMALL

@Service - 비즈니스 로직가 있음을 나타냄, 클래스에 비즈니스 논리가 있다면 사용 

@Controller - 웹 애플리케이션과 REST API에서 컨트롤러를 정의하는데 사용

@Repository - Bean이 DB와 통신하는 경우 데이터를 저장하거나 검색, 조작하는 경우(MySQL, MonggoDB)

 

사용이유

1.구체적인 Annotations사용함으로써 프레임워크에 의도했던 바를 더 자세하게 나타냄.

2.AOP(관점 지향 프로그래밍)를 사용하여 Annotations을 감지하고 부가적인 동작을 추가할 수 있음 

반응형
LIST