springboot3.x
文章平均质量分 65
springboot3.x
咚咚阳丶
心所愿,力必至
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot2.x升级到3.x实战经验总结
随着Spring Framework URL解析不当漏洞(CVE-2024-22243)的发布,springboot升级到3.x迫在眉睫,2.x的版本官方并未提供该漏洞的修复版本,后续应该也不会再发布新的版本。2.x升级到3.x是一次大的跨越,接下来,本人结合实践经验,浅淡一下需要注重的地方。原创 2024-03-06 16:16:07 · 34489 阅读 · 9 评论
-
springboot 修复 Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38819)
刚解决Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38816)没几天,又来一个新的,真是哭笑不得啊。不过没关系,springboot官方又发布了新的版本3.3.5,将项目升级到该版本即可从springboot2.x升级到3.x请查看springboot2.x升级到3.x实战经验总结。原创 2024-10-30 11:25:27 · 5469 阅读 · 5 评论 -
springboot3.x使用@NacosValue无法获取配置信息问题解决
要实现取值和动态刷新,显然通过实验证明使用@NacosValue是不得行了,因为使用了Spring Cloud的依赖包,所以根据官方文档显示,要通过 Spring Cloud 原生注解 @RefreshScope。在程序执行过程中,appId的值为null(没有取到),配置文件中确定有这个配置项,于是我尝试了一下使用@Value来取值,发现能正常取到,但是我还需要动态刷新的功能,要怎么做呢?springboot从2.x升级到3.x后,nacos的依赖包需要改成Spring loud的依赖包才能继续使用。原创 2024-10-21 16:54:05 · 2590 阅读 · 0 评论 -
springboot2.x升级到3.x后restTemplate请求微信接口报错412 Precondition Failed: [no body] 问题解决
最近将老项目从springboot2.x升级到3.x中,遇到了很多的坑,每个服务的业务不一样,坑也不都完全相同,我在改造微信相关服务的后台过程中,遇到了该异常,如图所示。微信会检查Content-Length参数,但Spring Framework 6.1以后请求不再设置该参数。自己在http header中自己设置Content-Length就行了,示例代码如下。原创 2024-10-18 13:16:45 · 2863 阅读 · 0 评论 -
springboot3.x集成SpringDoc Swagger3
近期将springboox2.x升级到了3.x,索性将swagger2也同步升级到swagger3。本人提供的解决方案就是通过过滤器的方式对请求进行验证,请求的时候需要在链接后面加上我们自定义的token参数,通过验证token判断是否是合法的访问,注意,添加过滤器后需要在启动类上加上原创 2024-03-06 16:09:16 · 18335 阅读 · 0 评论 -
springdoc-openapi-用户界面如何将请求设置为HTTPS
当我们的服务接口需要通过HTTPS访问时,通过swagger可视化页面请求接口的时候,发起的是HTTP请求,导致请求无法到达后端,影响测试。列表中选择指定的接口根路径即可,接口根路径会根据你的选择自动变更。SpringDoc的配置类中注入配置信息,并设置服务列表。如图所示,在swagger页面的。1、将服务的地址添加到配置文件中。原创 2024-04-02 16:05:14 · 15691 阅读 · 0 评论 -
springboot3.x集成nacos 并实现多环境配置
springboot3.0.x 和springboot3.1.x 可直接使用nacos-config-spring-boot-starter 包。springboot >=3.2.x 需要使用spring-cloud-starter-alibaba-nacos-config包,因为常规包在我发布该文时nacos官方还没更新,已更新的版本只支持到3.1.x,cloud的包2024年4月份进行了更新,可以支持3.2.x及以上版本。原创 2024-03-07 13:10:45 · 33026 阅读 · 22 评论 -
springboot3.x集成mybatis-plus代码生成工具
【代码】springboot3.x集成mybatis-plus代码生成工具。原创 2024-10-11 11:02:29 · 1134 阅读 · 0 评论
分享