반응형
스프링 controller
-
Spring - @Component, @Service, @Controller 차이Spring 2022. 6. 20. 18:40
@Component dependency injection를 위한 가장 기본 어노테이션 스프링 bean으로 관리되는 객체임을 표시하기 위해 사용 @Controller Web MVC 코드에 사용되는 어노테이션이다. @RequestMapping 어노테이션을 해당 어노테이션 밑에서만 사용할 수 있다. @Repository data repository를 나타내는 어노테이션 플랫폼 별 exception을 잡아 Spring의 unchecked exception으로 던져준다. @Service 비즈니스 로직을 구현하는 레이어 다른 어노테이션과 다르게 @Component에 추가된 기능은 없다.