构建完工件后,如果启动它,可以获得自动配置报告,包括--debug命令参数:
java -jar artifact.jar --debug
Run Code Online (Sandbox Code Playgroud)
或直接将其添加为SpringApplication.run()的参数
SpringApplication.run(WebApp.class, "--debug");
Run Code Online (Sandbox Code Playgroud)
或者在IDE中,通过--debug在启动配置中添加参数.
该报告将如下所示:
=========================
AUTO-CONFIGURATION REPORT
=========================
Positive matches:
-----------------
AopAutoConfiguration
- @ConditionalOnClass classes found: org.springframework.context.annotation.EnableAspectJAutoProxy,org.aspectj.lang.annotation.Aspect,org.aspectj.lang.reflect.Advice (OnClassCondition)
- matched (OnPropertyCondition)
AopAutoConfiguration.JdkDynamicAutoProxyConfiguration
- matched (OnPropertyCondition)
AuditAutoConfiguration#authenticationAuditListener
- @ConditionalOnClass classes found: org.springframework.security.authentication.event.AbstractAuthenticationEvent (OnClassCondition)
AuditAutoConfiguration#authorizationAuditListener
- @ConditionalOnClass classes found: org.springframework.security.access.event.AbstractAuthorizationEvent (OnClassCondition)
AuditAutoConfiguration.AuditEventRepositoryConfiguration
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.audit.AuditEventRepository; SearchStrategy: all) found no beans (OnBeanCondition)
[...]
Negative matches:
-----------------
ActiveMQAutoConfiguration
- required @ConditionalOnClass classes not found: javax.jms.ConnectionFactory,org.apache.activemq.ActiveMQConnectionFactory (OnClassCondition)
AopAutoConfiguration.CglibAutoProxyConfiguration
- @ConditionalOnProperty missing required properties spring.aop.proxy-target-class (OnPropertyCondition)
AtomikosJtaConfiguration
- required @ConditionalOnClass classes not found: com.atomikos.icatch.jta.UserTransactionManager (OnClassCondition)
Run Code Online (Sandbox Code Playgroud)
Spring Boot Actuator 能够转储此类信息。
启用执行器,然后打开http://localhost/configprops。这是我的一个项目的示例:
Actuator 显示了很多有用的信息(自动配置、环境、映射、bean、日志文件、跟踪等),因此我建议您甚至在生产计算机上也启用它。它可以很容易地通过密码保护。
要查看来自 application.properties / application.yml 的配置,您可以使用/env端点。