참고
- https://mangkyu.tistory.com/210


@SpringBootApplication 어노테이션
  - @EnableAutoConfiguration
    - exclude : 특정 클래스를 자동 설정에서 제외함
    - excludeName : 클래스의 이름으로 자동 설정에서 제외함
  - @ComponentScan
    - scanBasePackages : 컴포넌트 스캔(빈 탐색)을 진행할 베이스 패키지를 설정함
    - scanBasePackageClasses : 컴포넌트 스캔(빈 탐색)을 진행할 베이스 클래스를 설정함
    - nameGenerator : 빈 이름 생성을 담당할 클래스를 설정함
  - @Configuration
    - proxyBeanMethods : @Bean 메소드를 프록시 방식으로 처리하도록 설정함
      - 기본값은 true이기 때문에 @Bean 메소드에 프록시가 기본으로 적용된다.
  - 프록시를 사용하는 이유 : 1개의 객체만을 생성하기 위해

+ Recent posts