一、什么是Spring Boot?
Spring Boot主要解决的问题是:
1、开发者不需要配置大量的样板化的xml配置(如Spring\SpringMVC\Mybatis),简化新Spring应用的初始搭建以及及开发过程。
2、嵌入的Tomcat,无需部署WAR文件
3、简化Maven的配置
4、Spring Boot并非对Springaln功能上的增强,而是提供了一种快速使用Spring的方式
二、hello实例
1、创建maven propjects
2、配置pom.xml
<!--
spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。
-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<!--java.version 指定jdk版本号:-->
<java.version>1.8</java.version>
添加spring-boot-starter-web依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
3、配置启动类
/**
* 在这里我们使用@SpringBootApplication指定这是一个 spring boot的应用程序.
*/
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class, args);
}
}
4、编辑Controller类
/**
* @auth yeputi1015 QQ953916078 枣庄智行公交
* @RestController 等价于 @Controller + @ RequestBody
*/
@RestController
public class HelloController {
/**
* 使用@RequestMapping建立请求映射:
* http://localhost:8080/hello
* @return
*/
@RequestMapping("/hello")
public String hello() {
return "hello";
}
}
5、执行App.main方法执行