[TIL] W5D5 SpringBoot AutoConfiguration


SpringBootの自動構成機能


WAS配備設定、移動依存項目、JdbcTemplate、ResourceHandlerなどのbean直接登録、WebMVC、JSON設定、サーバフローティングは不要です.
SpringBootは自動的にたくさん設置されていて、とても便利です.
  • コード
  • @SpringBootApplication乙段類をSpringApplication.run()の因子として伝える.
    @SpringBootApplication
    public class KdtSpringOrderApplication {
        public static void main(String[] args) {
            SpringApplication.run(KdtSpringOrderApplication.class);
        }
    }
  • @SpringBootApplication@AutoConfiguration
    @Target({ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    @Documented
    @Inherited
    @SpringBootConfiguration
    @EnableAutoConfiguration	// !!!
    @ComponentScan(~)
    public @interface SpringBootApplication {~}
  • 自動構成ターゲットリスト