根据SpringBoot2 里程碑计划:
2.0.0.RC1:2018-01-25 2.0.0.RC2:2018-02-08 2.0.0.RELEASE:2018-02-20 大概还有不到 40 天,SpringBoot2就要发布正式版了,感觉应该开始准备SpringBoot2的兼容了
原提问者GitHub用户Cat7373
如果您的应用程序还在使用Spring Boot 1.x版本,并且您计划将其升级到Spring Boot 2,那么确实需要开始准备Spring Boot 2的兼容性。Spring Boot 2相对于1.x版本来说,有一些重要的变化和升级,包括:
Spring Framework 5:Spring Boot 2使用了最新的Spring Framework 5,这意味着一些旧的Spring API已经被弃用或者改变了。如果您的应用程序使用了这些API,那么可能需要进行相应的修改。
Spring WebFlux:Spring Boot 2引入了一个新的Web框架Spring WebFlux,它基于响应式编程模型,可以实现高并发和高吞吐量的Web应用程序。如果您的应用程序使用了Spring MVC框架,那么可能需要进行一些调整,以适应新的WebFlux框架。
Spring Data Kay:Spring Boot 2使用了最新的Spring Data Kay,它包含了一些新的特性和升级,例如对MongoDB的异步操作支持等。如果您的应用程序使用了Spring Data模块,那么可能需要进行相应的升级。
SpringBoot2发布正式版后就支持了。
不过Spring Boot 2.0改动有点大,和1.5.X基本不兼容,重构了很多东西,并且要求JDK8。要支持2.0,基本就放弃了1.5.X,考虑到目前大部分公司用在生产环境的还是1.4.X或者1.5.X,短期内不会有公司在生产上用2.0的,兼容2.0可能要晚一点了,要兼容的话也只能单独出一个版本。
原回答者GitHub用户lihengming
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。