Spring-boot 启动报错 调试小技巧

描述:

我们在启动spring-boot,spring-cloud 项目时,是不是经常 遇到报错,但是在控制台 没有能找到 具体 报错信息,只是 提示,启动失败,缺乏具体的报错信息,这样就很不方便我们去找到 报错 原因!也就不能 方便解决问题。

解决小 技巧

我们在 springboot 应用的程序入口main 方法中 加入 try catch 代码,这样,在启动中如果报错了,就可以 直接捕获到异常,然后我们打印到控制台,这样就能很快定位并解决问题了! 

示例代码如下:

复制代码
public static void main(String[] args) {
        try{//这里捕获异常 为了 方便查看 启动失败的原因
            IPUtils.getHostIp();
            SpringApplication.run(MonitorApplication.class, args);
        }catch (Exception e){
            e.printStackTrace();
        }

}
复制代码

 

作者:geekswg

出处:https://www.cnblogs.com/geekswg/p/13081423.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   独行侠X  阅读(1234)  评论(0编辑  收藏  举报
编辑推荐:
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
阅读排行:
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· 深度对比:PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题