Spring Boot 深入探索:自动配置、特性定制与应用实践
1. 禁用特定自动配置
在 Spring Boot 应用中, @SpringBootApplication 注解是核心组件之一,它等同于 @Configuration 、 @ComponentScan 和 @EnableAutoConfiguration 注解。通过在类中使用 @EnableAutoConfiguration 或 @SpringBootApplication 注解的 exclude 参数,可以禁用特定的自动配置。
Groovy 脚本示例 :
import org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration
@RestController
@EnableAutoConfiguration(exclude=[ActiveMQAutoConfiguration.class])
class WebApp{
@RequestMapping("/")
String greetings(){
"Spring Boot Rocks"
}
}
运行 $ spring run app.groovy --debug
超级会员免费看
订阅专栏 解锁全文
1495

被折叠的 条评论
为什么被折叠?



