当然 Spring Boot 不是为了取代 Spring,Spring Boot 基于 Spring 开发,是为了让人们更容易的使用 Spring。看到 Spring Boot 的市场反应,Spring 官方也非常重视 Spring Boot 的后续发展,已经将 Spring Boot 作为公司最顶级的项目来推广,放到了官网上第一的位置,因此后续 Spring Boot 的持续发展也被看好。
Spring Boot 特性
使用 Spring 项目引导页面可以在几秒构建一个项目
方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasks
非常简洁的安全策略集成
支持关系数据库和非关系数据库
支持运行期内嵌容器,如 Tomcat、Jetty
强大的开发包,支持热启动
自动管理依赖
自带应用监控
支持各种 IED,如 IntelliJ IDEA 、NetBeans
Spring Boot 这些特性会给我们研发带来非常大的优势,下面我们可以分开来介绍。
使用 Spring Boot 的优势
使用 Spring Boot 开发项目,会给我们带来非常美妙的开发体验,可以从以下几个方面展开来说明:
Spring Boot 让开发变得更简单
构建开发环境
Spring Boot 对开发效率的提升是全方位的,我们可以简单做一下对比:
》在没有使用 Spring Boot 之前我们开发一个 Web 项目需要做哪些工作:
1)配置 web.xml,加载 Spr