Spring Boot简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
2、Spring Boot特点
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成和对XML没有要求配置
3、Spring Boot的入门例子:Hello World
本次采用Intellj IDEA进行开发,首先打开IDEA,按照下面的步骤创建项目:

由于使用maven构建,IDEA会根据pom.xml下载相应的jar包:
简单介绍下重要的类:
此时点击右上角的运行,控制台输出相应信息,端口号为8080,浏览器输入:http://localhost:8080,出现如下说明项目是可以运行的:
现在写一个HelloWorldController类,在包上右键-New-Java Class,创建一HelloWorldController类并编写一个简单的say()方法:
HelloWorldController.java代码:

1 package com.example.demo; 2 3 import org.springframework.stereotype.Controller; 4 import org.springframework.web.bind.annotation.RequestMapping; 5 import org.springframework.web.bind.annotation.ResponseBody; 6 7 @Controller 8 public class HelloWorldController { 9 10 @RequestMapping("/hello") 11 @ResponseBody 12 public String say(){ 13 return "Hello World !"; 14 } 15 }
再点点击运行按钮,重新运行项目,浏览器输入:http://localhost:8080/hello
若出现如下结果,则Spring Boot的Hello World项目就运行成功了!Congratulations!!!