本文共 787 字,大约阅读时间需要 2 分钟。
初识springboot时,她还年轻:1.5.2.RELEASE,后来项目一直基于该版本做迭代,现在已经过去2~3年了,趁她还没有太丰满,还能闹动,做一次架构升级吧。
很庆幸spring社区一直很活跃,版本更新很快,而且对老版本支持也不错。
项目使用的开源组件不少,最近fastjson等爆出不少漏洞,乘机也都升了。
经过一番了解,选了一个不是太新的稳定版本:2.2.8.RELEASE。
org.springframework.boot | 1.5.2.RELEASE | 2.2.8.RELEASE |
---|---|---|
fastjson | 1.2.22 | 1.2.68 |
druid | 1.0.18 | 1.1.17 |
org.jodd | 3.4.8 | 5.1.5 |
顺便提一下,听说springboot新版本使用的连接池是Hikari,日本人开源的玩意,据说性能很强。我使用的是阿里的druid,支持国货!但是国人也得继续努力啊!
主版本号升级后,update项目,发现有些包有变化。
org.springframework.boot.autoconfigure.web.ErrorController
替换为
org.springframework.boot.web.servlet.error.ErrorController
public class XxxFilter implements Filter
替换为
public class XxxFilter extends OncePerRequestFilter
server.context-path=/webtest
替换为
server.servlet.context-path=/webtest
转载地址:http://polmd.baihongyu.com/