Spring Boot 学习系列(序)—Spring Boot
此文已由作者易国强授权网易云社区发布。
欢迎访问网易云社区,了解更多网易技术产品运营经验。
Spring Boot?
Spring Boot 是由pivotal团队提供的一个基于Spring的全新框架,设计初衷在于简化Spring应用的繁杂配置,遵循约定优于配置的原则,快速构建项目,不用过多的关注各组件的配置细节,达到快速开发的目的。
开源至今,历经4年多的发展,Spring Boot框架逐步完善,备受Java开发者的青睐,社区活跃,网上相关知识的文章介绍也比较多,官方版本持续更新中,目前稳定版本1.5.9.RELEASE,预览版本已更新到2.0.0 M7,其中使用了全新的spring framework 5.0及jdk9的支持,融入了更多的功能特性。
有一点需要注意的是,Spring Boot本身并没有引入复杂的新技术,本质上是把一些组件以一种更加优雅的方式进行组合。
功能特性
可以快速创建独立的Spring应用程序。
内嵌Tomcat、Jetty、Undertow容器,无需部署WAR包即可快速启动。
提供内置的‘starter’系列POM依赖组件,简化工程的Maven配置。
Spring配置的自动化,无需关心细节。遵循“习惯优于配置”的原则,只需要很少的配置,大部分的时候我们直接使用默认的配置即可。
提供一些生产环境中的特性功能,如指标、健康检测和外部配置。
保证无自动生成的代码及必须的XMl配置,简洁干净。
可以预见,Spring Boot 是Spring以后发展的趋势和方向,传统的Spring项目构建方式将会逐步淡出开发者的视线,Spring Boot 和 Spring Cloud 全家桶会成为行业主流的解决方案。这也是Spring官方正在努力推行的事情。
不足之处,欢迎指正,谢谢~
更多网易技术、产品、运营经验分享请点击。
相关文章:
【推荐】 GDB抓虫之旅(中篇)
【推荐】 MongoDB之我是怎么成为Primary节点的
【推荐】 当GDPR来敲门,中国互联网企业该如何应对?
最新文章
- WereWolf项目 Postmortem
- SQL Server 积累
- 关于在Linux64位下安装xampp
- MP4和HR-HDTV压制教程
- Mac下安装和配置mongoDB
- Fixing Poor MySQL Default Configuration Values
- matlab查找回车字符
- HDFS入门详解
- 文件上传~Uploadify上传控件~续(多文件上传)
- Range Modular Queries
- RobotFramework第一篇之环境搭建
- char
- DOM4j 修改和删除
- iTools(pro)下载
- ASA 用TFTP 备份配置方法
- Mongodb是用Sum 和Where条件
- Spring-全局异常拦截
- JSP 页面传值
- Maven创建一个Web项目
- 子树(LintCode)
热门文章
- 线性表的顺序存储和链式存储的实现(C)
- 区间重合判断[poj2808 校门外的树]
- 转:CEO, CFO, CIO, CTO, CSO是什么
- js正則表達式:验证邮箱格式、password复杂度、手机号码、QQ号码
- iOS 获取appstore 版本
- PCA主成分分析Python实现
- 一种client同步server数据的方案
- MAC Intellij IDEA 经常使用快捷键(本人亲自測试过)
- 高速查询hive数据仓库表中的总条数
- WCF服务端的.NET Core支持项目Core WCF 正式启动