Spring启动运行时错误详细信息

时间:2017-08-09 01:14:44

标签: spring spring-boot spring-integration spring-annotations spring-java-config

我是春季和春季启动的初学者。我使用命令行运行程序来执行我的应用程序。我遇到的问题是我的应用程序服务在运行应用程序时立即停止而没有任何错误。在查看了所有文件之后,我才知道其中一个自动装配的变量在其类中没有@component表示法。修复后它开始正常工作。

我的问题是,春季启动时是否有运行时调试程序来跟踪这些类型的错误?

1 个答案:

答案 0 :(得分:1)

  1. src/main/resources/application.propertiessrc/main/resources/application.yml内添加

    debug: true
    
  2. 使用spring-boot属性

    运行调试
    java -jar /path/to/file.jar --debug
    
  3. 使用jvm args

    运行调试
    java -Ddebug -jar /path/to/file.jar
    
  4. 您也可以为您的主类提供IDE,例如Itellij IDEA(在运行配置中) check enable debug output in Spring Boot Settings

  5. ps:我相信,其他IDE,例如eclipse / STS或NetBeans也应具有相似的属性

    1. 设置env变量DEBUG = true并运行app

      5.1。 unix bash:DEBUG=true java -jar /path/to/file.jar

      5.2。 windows cmd:

         set DEBUG=true
         java -jar path\to\file.jar