관리 메뉴

웹개발 블로그

컴포넌트 스캔으로 자동으로 등록 본문

◆SPRING/정리

컴포넌트 스캔으로 자동으로 등록

쿠키린 2023. 7. 8. 19:01

실무에서는 스프링 빈으로 등록할 클래스는 인터페이스가 있는 경우가 있고 없는 경우도 있다.

그리고 스프링 빈을 수동으로 직접 등록하는 경우도 있고, 컴포넌트 스캔으로 자동으로 등록하는 경우도 있다.

 

보통

@RestController 

@Controller

( ※스프링부트 3.0 미만부터는 @RequestMapping 또는 @Controller를 사용하면 됐었는데 3.0이상부터는 @Controller를 사용해야한다.)

@Service

@Repository

이 애너테이션을 사용함으로써 스프링 빈으로 자동 등록하게 뒀다

(타고 들어가보면 @Componet 애너테이션을 가지고 있어 컴포넌트 스캔의 대상이된다.)