23.1. 启动失败
如果应用启动失败,注册的FailureAnalyzers
就有机会提供一个特定的错误信息,及具体的解决该问题的动作。例如,如果在8080
端口启动一个web应用,而该端口已被占用,那你应该可以看到类似如下的信息:
注 Spring Boot提供很多的FailureAnalyzer
实现。你也可以自己实现。
如果没有可用于处理该异常的失败分析器(failure analyzers),你需要展示完整的情况报告以便更好的查看出问题的地方,因此你需要启用org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener
的debug属性,或开启DEBUG日志级别。
例如,使用java -jar
运行应用时,你可以通过如下命令启用debug
属性:
最后更新于