spring注解开发。进程已结束,退出代码130解决方法

各位大佬,你们好,我是萌新。

在B站上跟着黑马学习的时候出了问题,问题是:运行项目后,idea会一直运行,但是无法自动结束。手动结束后显示进程已结束,退出代码130。

我找了很久很久,最后自己重新敲一遍后发现是路径没有改对,如图:

光标所在地为出错地。

6229c063d32249258e56200c3bbaeaaf.png

 改了后面没有改前面。

应该更改为:

3c6fb6c385064882a087a78df0889900.png

 

至于其他的我就不清楚了。

 

### Spring Boot 3.4 版本特性 #### 主要依赖版本升级 Spring Boot 3.4 对多个核心组件进行了重要版本更新,具体如下: - **Spring Framework** 升级至 6.2[^1]。 - **Spring Data** 更新到 2024.1 版本。 - **Spring Security** 提升到了 6.4 版本。 - **Spring Batch** 则达到了 5.2 版本。 这些主要框架和工具包的更新不仅带来了性能上的改进,还引入了许多新的特性和优化措施。 #### 配置属性验证增强 对于配置类 `@ConfigurationProperties` 注解的支持得到了加强,在定义配置项时可以更加灵活地应用校验逻辑。例如,通过添加 `@Valid` 和 `@Validated` 注解来确保配置对象的有效性[^2]。 ```java @ConfigurationProperties(prefix="pig") @Validated public class GatewayConfigProperties { @Valid // 添加此注解用于子属性验证 private SwaggerProperties swagger; } ``` 这种做法使得开发者可以在应用程序启动阶段就捕获并处理潜在的配置错误,从而提高系统的健壮性。 #### 优雅关闭机制默认启用 为了提升服务可用性和用户体验,新版内置了更为完善的优雅停机支持,默认情况下即已开启该功能。这意味着当接收到终止信号时,服务器会等待当前请求完成后再退出进程,有效减少了因突然中断而导致的数据丢失风险。 #### JSON 结构化日志输出 日志管理方面也迎来了显著变革——新增加了对 JSON 格式的结构化日志记录方式的支持[^3]。这种方式能够帮助运维人员更容易解析海量的日志数据,并且便于集成各类监控平台和服务发现工具。 ```json { "timestamp": "2024-09-28T12:34:56Z", "level": "INFO", "message": "Application started successfully.", "thread": "main" } ``` 这有助于构建现代化微服务体系架构下的可观测性解决方案,进一步增强了开发团队排查问题的能力。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值