Spring随笔

Spring boot

关于Starter的命名

  • 官方的Starter都遵循一个类似的命名模式;spring-boot-starter-*,其中 * 是一个特定类型的应用程序。

  • 第三方启动器通常以项目的名称开始。 例如,一个名为 thirdpartyproject 的第三方启动器项目通常被命名为 thirdpartyproject-spring-boot-starter

 

禁用自动配置可以在 @SpringBootApplication 注解的 exclude 属性中指定,例如:@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })

 

@SpringBootApplication 注解的功能

  • @EnableAutoConfiguration:启用Spring Boot的自动配置机制。

  • @ComponentScan:对应用程序所在的包启用 @Component 扫描(见最佳实践)。

  • @SpringBootConfiguration:允许在Context中注册额外的Bean或导入额外的配置类。这是Spring标准的 @Configuration 的替代方案,有助于在你的集成测试中检测配置

posted @ 2023-11-01 13:56  该用户已注销!  阅读(15)  评论(0)    收藏  举报