【发布时间】:2019-09-16 21:17:29
【问题描述】:
是否可以使用 Spring Boot 使所有配置都显式在主类中?
例如,是否可以告诉 spring-boot 打印 @SpringBootApplication 所做的所有自动配置,以便我可以在我的主类中复制粘贴?
或者是否可以从某处复制到主目录?
【问题讨论】:
标签: java spring-boot
是否可以使用 Spring Boot 使所有配置都显式在主类中?
例如,是否可以告诉 spring-boot 打印 @SpringBootApplication 所做的所有自动配置,以便我可以在我的主类中复制粘贴?
或者是否可以从某处复制到主目录?
【问题讨论】:
标签: java spring-boot
只需在 application.properties 文件中启用调试模式,即可让 Spring Boot 创建报告(自动配置列表):
debug = true
自动配置报告包含有关 Spring Boot 在类路径中找到并自动配置的类的信息。它还显示有关 Spring Boot 已知但在类路径中找不到的类的信息。
而且,因为您在 application.properties 或 application.yml 中设置了 debug=true,所以您会在输出中看到它。
【讨论】:
没有办法做到这一点。如果您需要个性化一些 Spring Boot 开发人员无法预测的东西,或者您不使用它的魔法,您要么拥抱魔鬼并承担后果。
【讨论】: