springboot快速开发框架

admin 31 0

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

Spring Boot具有以下特点:

1. 创建独立的Spring Boot应用:它能够让你快速地创建一个独立的、可运行的、生产级别的Spring应用。

2. 嵌入的Tomcat,无需部署WAR文件:Spring Boot内嵌了Tomcat服务器,因此你无需将应用打包成WAR文件,然后部署到外部的Servlet容器中。

3. 简化Maven配置,只需引入Spring Boot的两个核心依赖:使用Spring Boot,你只需要在Maven的pom.xml文件中添加两个核心依赖,就可以快速地创建一个Spring应用。

4. 自动配置Spring、Spring MVC,没有XML配置:Spring Boot会自动配置Spring、Spring MVC,无需编写XML配置文件。

5. Spring Boot约定的配置方式:它采用约定优于配置的方式,例如需要定义一个Application类作为入口类,且必须放在所有包上边;spring配置文件名字必须为application.yml、application.properties或者application.yaml,配置文件必须放在src/main/resources;spring对resources文件夹要求很高,resources必须拼写正确。

Spring Boot是一个快速开发框架,它简化了Spring应用的初始搭建以及开发过程,让开发人员能够更加高效地开发应用程序。