跳羚是做什么的?

Spring Boot是Pivotal team提供的全新框架,其设计目的是简化新Spring应用程序的初始构建和开发过程。

它利用习惯胜于配置的理念,让项目快速运行。使用Spring Boot,可以创建一个独立运行(运行jar,内置Servlet容器,Tomcat,jetty),基于Spring框架的准生产项目。Spring Boot的核心功能是自动配置,降低了项目建设的复杂度。

它并不提供Spring框架本身的核心特性和扩展功能,只是用来快速敏捷地开发基于Spring框架的新一代应用。Spring Boot提供了一系列可以监控服务和应用程序并进行健康检查的端点。

Spring Boot的优势

1,独立运行:Spring Boot可以创建一个独立的、可运行的jar包,里面包含一个Servlet容器(比如Tomcat和Jetty),只需要一个命令就可以运行项目。

2.简化配置:通过使用习惯胜于配置的概念,Spring Boot简化了大量的配置工作,开发人员只需要编写几个配置文件。

3.自动配置:Spring Boot可以根据当前类路径中的类和jar包自动配置bean。比如增加一个spring-boot-starter-web launcher,不需要其他配置就可以拥有web的功能。

4.无需代码生成和XML配置:Spring Boot的配置过程中不需要代码生成或XML配置文件,这一切都是借助条件注释完成的。