您当前的位置: 首页 >  spring boot

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Spring Boot项目升级:1.5.22升级至2.x的编译问题总结

发布时间:2020-09-04 05:03:56 ,浏览量:0

这篇文章记录一下Spring Boot 1.5.22升级至2.x的一些编译问题和对应方法。

文章目录
  • POM修正
  • 问题与对应
    • Relaxed Binding
      • 现象
      • 原因
      • 对应方法
    • SpringBootServletInitializer
      • 现象
      • 原因
      • 对应方法
    • JSONException
      • 现象
      • 原因
      • 对应方法
    • javax.validation
      • 现象
      • 原因
      • 对应方法
  • 总结
  • 参考文档
POM修正

将之前的版本由1.5.22升至2.0.0,然后升至2.1.0、2.2.0、2.3.0、2.3.3,结果证明编译期间产生的问题不多,从2.0.0到2.3.3更少,一般都是由于包的位置改变或者功能过期废弃产生的问题。

<groupId>org.springframework.boot jsonObject = new JSONObject(param.get()); isBuilding = jsonObject.getBoolean("building"); } catch (JSONException e) { e.printStackTrace(); } 
javax.validation 现象
  • 现象: 提示大量 package javax.validation does not exist以及其他的错误信息
原因

似乎2.3.0中搞丢了?详细参看:

  • https://github.com/spring-projects/spring-boot/issues/21465
对应方法

手动在Dependency中添加如下最后一版的javax.validation 即可 在这里插入图片描述

  • pom中添加内容
<dependency> <groupId>javax.validation            
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.4758s