Spring随笔
关于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的替代方案,有助于在你的集成测试中

浙公网安备 33010602011771号