有两种方式
a.创建Maven工程:新建一个Maven工程à导入starter-parent和starter-web依赖à编写一个主程序,启动Spring应用


2、导入spring boot相关的依赖

```xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、编写一个主程序;启动Spring Boot应用
| /**
|
4、编写相关的Controller、Service
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World!";
}
}
5、运行主程序测试
6、简化部署
<!-- 这个插件,可以将应用打包成一个可执行的jar包;-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
b. 使用Spring Initializer快速创建Spring Boot项目
过程:New Projectà选择Spring Initializer创建项目à选择JDK版本à选择所需的功能模块à删除不需要的模块
1、IDEA:使用 Spring Initializer快速创建项目
IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;
选择我们需要的模块;向导会联网创建Spring Boot项目;
默认生成的Spring Boot项目;
- 主程序已经生成好了,我们只需要我们自己的逻辑
- resources文件夹中目录结构
- static:保存所有的静态资源; js css images;
- templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);可以使用模板引擎(freemarker、thymeleaf);
- application.properties:Spring Boot应用的配置文件;可以修改一些默认设置;


选择你需要的功能模块

删除没用的模块

本文详细介绍通过Maven和SpringInitializer两种方式创建SpringBoot项目的过程,包括依赖导入、主程序编写、控制器和服务实现,以及如何简化部署并使用spring-boot-maven-plugin打包成可执行jar。
3万+

被折叠的 条评论
为什么被折叠?



