SpringBoot 2.0 初体验

首先,祝元宵节要加班的程序猿们:猿宵节快乐!
伙伴们:SpringBoot 2.0终于正式发布了。详细内容请看这里Spring-Boot-2.0-Release-Notes

1)前言

spring从2004出世以来,一直都是java企业级开发框架的主力军,随着编程技术的发展,ruby、nodejs、python等新鲜力量的不断涌现,导致spring的地位在走下坡。有些中小项目可能只用了最初始的那几个核心功能:IOC、AOP。为了迎头赶上新时代,不被大时代所抛弃,2014年SpringBoot横空出世。时隔四年,SpringBoot终于跨入了2.X时代。

2)新特性

Spring-Boot-2.0-Release-Notes可以查看全部的新特性,例如:

  • 开始支持Java9
  • 第三方库的升级:Tomcat 8.5、Flyway 5、Hibernate 5.2、Thymeleaf 3
  • 对函数式编程、响应式编程等方面的支持升级:Reactive、WebFlux
  • 提供了Netty Server
  • 支持HTTP/2,可以先了解一下HTTP1.1是啥,两者什么区别
  • GSON的强力支持
  • 等等。。。

3)demo工程初体验

附带本地gradle的安装
gradle要装4.0以上版本,例如安装gradle4.6官方下载地址,其他版本参考gradle版本说明,还有一种是使用gradle wrapper,大家可以去研究一下有什么区别。

4)总结

抱歉,本文只是mark一下SpringBoot 2.0的发布,没有实质内容。初略看了一下2.0的release-notes,有很多内容值得在接下来的项目中去体验了。感谢SpringBoot团队为编程界做的贡献。在接下来的时间里我会贡献自己在项目中的最佳实践给大家参考。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容