스프링 Annotation

wangjh789·2022년 7월 24일
0

@Controller

  • 컴포넌트 스캔의 대상이 되도록 한다.
  • RequestMappingHandlerMapping 의 대상이 된다.
    스프링빈 중에 @RequestMapping 또는 @Controller 가 클래스 레벨에 붙어있는 경우에 매핑정보로 인식한다.

@Repository

스프링 데이터 접근 계층으로 인식, 데이터 계층의 예외를 스프링 예외로 변환 해준다.
(예외를 추상화해 어느 DB든 동일한 방식으로 처리할 수 있게끔 한다.)

@Configuration

스프링의 설정 정보로 인식, 스프링 빈이 싱글톤을 유지하도록 추가 처리를 한다.

@Service

특별한 처리는 하지 않지만, 개발자들에게 핵심 비즈니스 로직이라고 명시하는 기능을 한다.

profile
기록

0개의 댓글