Spring官方给我们提供一种在线创建SpringBoot项目的方式。其实我们后面通过开发工具创建有部分也是基于此创建的,首先我们打开此网站(https://start.spring.io/)
这里要配置的按顺序分别如下:
-
项目构建工具是 Maven 还是 Gradle ?Gradle 在 Android 中使用较多,Java 后端,目前来看还是 Maven 为主,因此这里选择第一项。
-
开发语言,当然选择 Java 了。
-
Spring Boot 版本,可以看到,目前最新的稳定版是 2.1.4 ,这里我们就是用最新稳定版。
-
既然是 Maven 工程,当然要有项目坐标,项目描述等信息了,另外这里还让输入了包名,因为创建成功后会自动创建启动类。
-
Packing 表示项目要打包成 jar 包还是 war 包,Spring Boot 的一大优势就是内嵌了 Servlet 容器,打成 jar 包后可以直接运行,所以这里建议打包成 jar 包,当然,开发者根据实际情况也可以选择 war 包。
-
然后选选择构建的 JDK 版本。
-
最后是选择所需要的依赖,输入关键字如 web ,会有相关的提示,这里我就先加入 web 依赖。
都设置完成后点击创建按钮,生成项目。然后将生成的项目导入到我们开发工具中即可。
如此,剩下的自行操作即可。
二、开发工具创建
======================================================================
在线构建项目总感觉有点繁琐,用起来不是很方便,所以我们希望开发工具中就能够直接的构建基于SpringBoot的项目。事实上各种开发工具也都提供了此功能。
2.1 通过在线地址
IntelliJ IDEA
在上篇的入门案例中我们就是接受的IDEA的构建方式,本文简单记录下:
到此等待即可。
Eclipse(STS插件)这里我再介绍下 Eclipse 派系的 STS 给大家参考, STS 创建 Spring Boot 项目,实际上也是从上一小节的那个网站上来的,步骤如下:
首先右键单击,选择 New -> Spring Starter Project ,如下图:
设置相关的配置信息
点击完成,等待项目构建完成。
2.2 Maven项目创建
我们也通过maven项目来构建SpringBoot项目。
IntelliJ IDEA通过IntelliJ IDEA创建maven项目来构建SpringBoot工程
然后点击 Next 完成项目的创建。
创建完成后,在 pom.xml 文件中,添加如下依赖
org.springframework.boot
spring-boot-starter-parent
2.1.4.RELEASE
org.springframework.boot
spring-boot-starter-web
添加成功后,再在 java 目录下创建包,包中创建一个名为 App 的启动类,如下:
@EnableAutoConfiguration
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return “Hello SpringBoot …”;
}
}
启动测试
测试:http://localhost:8080/hello
Eclipse通过Eclipse创建maven项目来构建SpringBoot1.x版本的项目
创建一个简单的项目



