SpringBoot启动失败报 “exit code 1“

本文探讨了一次SpringBoot应用启动时遇到的IoC容器初始化失败问题,通过错误排查和单元测试发现缺少依赖。解决方法包括检查并添加必要依赖。同时,区分了代码1错误(进程异常)和代码0错误(正常关闭)的区别及其原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错信息如下

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.4.RELEASE)

2022-03-26 23:10:01 [INFO ] com.sx.srb.core.ServiceCoreApplication Starting ServiceCoreApplication on DESKTOP-IVFVHS1 with PID 20688 (D:\file\project\srb\srb\service-core\target\classes started by 宋亚辉 in D:\file\project\srb\srb)
2022-03-26 23:10:01 [INFO ] com.sx.srb.core.ServiceCoreApplication The following profiles are active: dev
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
Registered plugin: 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor@57046e0c'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\BorrowInfoMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\BorrowerAttachMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\BorrowerMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\DictMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\IntegralGradeMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\LendItemMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\LendItemReturnMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\LendMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\LendReturnMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\TransFlowMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\UserAccountMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\UserBindMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\UserInfoMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\UserIntegralMapper.xml]'
Parsed mapper file: 'file [D:\file\project\srb\srb\service-core\target\classes\com\sx\srb\core\mapper\xml\UserLoginRecordMapper.xml]'
 _ _   |_  _ _|_. ___ _ |    _ 
| | |\/|_)(_| | |_\  |_)||_|_\ 
     /               |         
                        3.4.1 

Process finished with exit code 1

        由于最下面报了coed 1,很明显是进程直接异常关闭了。问题是如何打印出异常信息,个人用笨招,即用单元测试启动以此打印异常到控制台;

        异常信息的内容基本上就是IoC启动失败,启动失败的原因我这里都是该加的依赖未添加

        如果最下面报了coed 0,则是进程正常关闭。引起的原因我这里基本上是配置问题,比如端口被占用之类的资源上的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值