官方向导搭建boot应用
- 地址:http://start.spring.io/
- 设置项目属性:
3.解压,拷贝到工作空间,导入maven项目
4.写Controller: HelloController.java
5.启动Spring Boot入口类:DemoApplication
普通maven工程搭建boot应用
- 新建一个普通的maven工程,选择quickstart
【注意:Spring boot是web工程,但是我们这里只需要建立quickstart即可,因为spring boot内嵌了servlert容器】
2.查看官方文档:https://projects.spring.io/spring-boot/ 点击quick start
3.选择版本【2.5.2】,建议:生产环境中选择稳定的版本
4.拷贝依赖的父pom到自己的工程pom文件中:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.2</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
5.从上面的第一个boot项目的pom中拷贝项目构建的内容到当前工程中(以下内容为每个maven项目都必须要的):
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
6.如果项目出现红叉,选择项目 -- 》右键 --》Maven--》Update Project
7.拷贝文档中的事例代码SampleController.java到工程中
8.Run as --> Java Application启动SampleController.java
9.浏览器输入:http://localhost:8080/ 即可
当然,除了以上两种方式搭建boot工程,也可以通过其它工具快速生成,例如idea , sts,spring boot cli等
这些工具集成了spring boot特性 ,可以一键生成springboot工程骨架