스프링 @Bean과 @Component
@Bean : 메서드를 통해 반환하는 객체를 Bean으로 등록한다. @Component : 개발자가 만든 클래스의 객체를 생성하여 Bean으로 등록한다. @Controller : Component의 일종 / 사용자 요청에 따라 자동으로 호출되는 메서드를 가지고 있는 Bean을 등록한다. @ControllerAdvice : 예외가 발생했을때 Global Exception Handler로 사용할 Bean을 등록한다. @Service, @Repository : @Componenet로 정의한 Bean과 차이가 없다. ㄴcontroller -> service -> repository 순서로 데이터베이스와 관련된 작업을 수행한다. @Controller, @RestController, @ControllerAdvice..
Spring
2022. 2. 20. 16:40