美文网首页
spring boot 1.5.8.RELEASE升级到2.0.

spring boot 1.5.8.RELEASE升级到2.0.

作者: kittaaron | 来源:发表于2018-04-18 11:08 被阅读0次

    升级前版本:spring boot 1.5.8.RELEASE, spring cloud dependencies版本Edgware.RELEASE

    升级后版本:spring boot 2.0.1.RELEASE, spring cloud dependencies版本Finchley.M9

    仓库配置:我们用的自己内部搭建的maven nexus私服仓库,目前spring boot 2.0.1.RELEASE和spring cloud Finchley.M9的依赖库在阿里云的仓库和maven中央仓库都还没有。修改maven nexus的remote repository地址成https://repo.spring.io/libs-milestone, (依赖包下载完成后可以再改回去) 依赖包应该都能正常下载了

    其他主要问题:

    1. 尽量用 spring-cloud-starter-openfeign(spring cloud dependencies中自带),不要用spring-cloud-starter-feign

    2. 升级后发现jpa的findOne(S id)没有了,翻了下doc后,可以用findById(id).get()替换

    3. zuul, feign, eureka, hystrix这些,都改成用spring-cloud-starter-netflix开头的依赖(这也应该是之前版本就已经迁移的)

    4. spring session redis遇到一点问题(应该跟版本升级无关):原来只添加了spring-session-data-redis依赖,加上了spring-boot-starter-data-redis,server.session.timout(deprecated)修改成server.servlet.session.timeout

    暂时发现这些(可能有些细节没有记下来),整体来说,升级过程还算比较简单。

    相关文章

      网友评论

          本文标题:spring boot 1.5.8.RELEASE升级到2.0.

          本文链接:https://www.haomeiwen.com/subject/axcvkftx.html