Spring Boot可以轻松创建可以“运行”的独立的,生产级的基于Spring的应用程序。大多数Spring Boot应用程序需要很少的Spring配置。
功能
创建独立的Spring应用程序
直接嵌入Tomcat,Jetty或Undertow(不需要部署WAR文件)
提供好用的POM来简化你的Maven配置
尽可能自动配置Spring
提供生产就绪功能如指标,运行状况检查和外部化配置
绝对没有代码生成,也不需要XML配置.(摘自官方文档)
当我们在做Spring的时候,发现无论是使用xml的,还是java的方式,都有很多配置,稍有不慎就会各种报错。
而如果使用Spring Boot确实方便不少,至少少了很多配置,我们可以直接去官网生成一个来跑一下。
话不多说,我们直接看个简单demo。
1.pom文件:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>spring-boot-example</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>spring-boot-example Maven Webapp</name>
<url>http://maven.apache.org</url>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId