1. 创建一个普通的Maven工程,不需要选择任何模板
2. 导入spring boot 父工程依赖以及添加web依赖
-
父工程依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</version> </parent>
-
web依赖
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
注意: maven版本与spring boot版本的匹配
3. 编写一个入口程序,启动spring boot
@SpringBootApplication // 这个注解在这里不能少
public class HelloworldMain {
public static void main(String[] args) {
SpringApplication.run(HelloworldMain.class, args);
}
}
4. 编写相关的Controller
@Controller
public class HelloworldController {
@RequestMapping("/hello")
@ResponseBody // 使用这个注解,才能直接返回字符串
public String hello() {
return "hello spring boot test";
}
}
5. 添加jar打包插件,生成的jar包可以直接运行
- 打包插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
- IDEA 打包命令
6. 直接运行jar包
java -jar xxx.jar