- 导入依赖包
1.1 继承SpringBoot指定的父类
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
1.2 加入SpringBoot web所需要的包 自动加载mvc等
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
1.3 加入Spring Boot的maven插件包
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
- 添加主启动类Application
package org.example;//此包下面的所有包 自动扫描 约定配置
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* 添加一个主启动类
* 添加注解
*/
@SpringBootApplication
public class Application
{
public static void main( String[] args )
{
SpringApplication.run(Application.class, args);
}
}
- 添加资源文件夹resources 因为Spring Boot默认识别该目录为资源,同时添加application.yml或者application.properties
- 创建一个测试类TestController
package org.example.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class TestController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "hello my wife ! gaomei";
}
}
- 启动SpringBoot应用 即运行主启动类 测试 http://localhost:9901/hello