原来使用SpringBoot1.5最近写个demo后发现原来的配置文件不能用了。

最后上网查询了一下资料,springboot2.0和spring1.x还是存在不少问题的。

1.问题一:Java版本要求的变化

在Spring Boot 2.0中提高了对Java版本的要求,我们需要至少使用Java 8才能使用它,如果您的Spring Boot应用还运行在Java 7上,那就要考虑升级jdk或者不要升级到Spring Boot 2.0版本

Spring Boot 1.X没有支持Java 9的计划,如果后期需要Java 9的新特性,那么还是要升级到Spring Boot 2.0,否则可以不考虑升级问题

2.问题二:依赖组件的升级

Spring Boot 2.0在组建支持方面做了更新,然后支持的组建如下:

  • ​Tomcat升级至8.5
  • Flyway升级至5
  • Hibernate升级至5.2
  • Thymeleaf升级至3

Tomcat漏洞问题。经查Spring Boot 2.0选用的版本为8.5.28,属于安全版本,所以大家可以放心使用。

3.问题三:配置重定位

在Spring Boot 2.0中对于配置属性的重定位也是比较多的,这将导致一些原有的配置将不再生效,需要我们手工的去修改这些配置的Key来完成升级适配。比如,一些与servlet相关的 server.* 属性重定位到 server.servlet 前缀下:

Old property New property
server.context-parameters.* server.servlet.context-parameters.*
server.context-path server.servlet.context-path
server.jsp.class-name server.servlet.jsp.class-name
server.jsp.init-parameters.* server.servlet.jsp.init-parameters.*
server.jsp.registered server.servlet.jsp.registered
server.servlet-path server.servlet.path

目前发现的问题就这么多,如果还有其他问题后面再罗列

最新文章

  1. Apache Lucene学习笔记
  2. sublime text2 bracketHighLighter 配置
  3. Node.js学习笔记:setImmediate与process.nextTick
  4. 不注册Tomcat服务,运行Tomcat不弹出JAVA控制台窗口
  5. 【温故而知新-Javascript】使用 Ajax(续)
  6. Trilateration三边测量定位算法
  7. HDU 1540 Tunnel Warfare(线段树+区间合并)
  8. sqlserver2008使用设置sa用户登录步骤
  9. tomcat 项目部署问题
  10. jdk 环境配置踩坑
  11. dnc开源梦之队2018 开源项目精选集
  12. Struts2上传文件出错
  13. 关于MyBase 7.0 破解的方法
  14. vue报错:/node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?
  15. It is not safe to rely on the system's timezone settings错误
  16. 如何使用Maven scope
  17. [leetcode]381. Insert Delete GetRandom O(1) - Duplicates allowed常数时间插入删除取随机值
  18. Swagger中显示注释
  19. -[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0x7fa8dc830110
  20. Oracle dbms_random随机函数包

热门文章

  1. 手机端可以和PC端同时在线-java QRCode 实现网站扫码登录(即支持同帐号多设备同时登录)
  2. 格林第一季/全集Grimm迅雷下载
  3. Fragment Transactions & Activity State Loss
  4. 用代码打开通知中心(statusbar、通知栏、消息中心)
  5. Eclipse 汉化的和修改字体的方法
  6. c#录音和放音,超简单!不用DirectX
  7. 深入浅出Nodejs读书笔记
  8. ODBC更新记录集提示”记录集为只读“
  9. Android -- 获取View宽高
  10. 在浏览器中直接调用webservice的正确写法