spring boot为何会出现?
随着动态语言的流行(Ruby、Groovy、 Scala、 Node.js),Java 的开发显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。
Spring Boot应运而生。它使用“习惯优于配置”的理念让你的项目快速运行起来。使用SpringBoot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。
Spring Boot是什么?
Spring Boot 是一套全新的框架,其设计目的是用来简化Spring 应用的初始搭建以及开发过程,因此 Spring 所有具备的功能它都有并且更容易使用。
Spring Boot 能做什么?
-
使用 Spring 项目引导页面可以在几秒构建一个项目;
-
方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasks;
-
非常简洁的安全策略集成;
-
支持关系数据库和非关系数据库;
-
支持运行期内嵌容器,如 Tomcat、Jetty;
-
强大的开发包,支持热启动;
-
自动管理依赖;