万丈高楼平地起,在学习 springboot 项目时,需要先知道,框架是如何搭建成功的。
- Springboot 项目的项目搭建有三种方式,在线搭建、使用开发工具创建、
1. 在线创建
- 官方提供的一个创建方式,先打开 https://start.spring.io/,如下图所示
按图中顺序所示,
这里要配置的按顺序分别如下:
- Project:选择为 Maven 项目还是 Gradle 项目。Gradle 在 Android 中使用较多,Java 后端,目前来看还是 Maven 为主,因此这里选择第一项。
- Language:开发语言,这个当然是选择 Java 了。
- Spring Boot:版本,可以看到,目前最新的稳定版是 2.4.3 ,这里我们就是用最新稳定版。
- Project Metadata:既然是 Maven 工程,当然要有项目坐标,项目描述等信息了,另外这里还让输入了包名,因为创建成功后会自动创建启动类。
- Packing:表示项目要打包成 jar 包还是 war 包,建议打包成 jar 包,当然,开发者根据实际情况也可以选择 war 包。
- JDK 版本:一般选择 8。
- 最后是选择所需要的依赖,输入关键字如 web ,会有相关的提示。
所有的事情全部完成后,点击最下面的 Generate 按钮,或者点击 Ctrl+Enter 按键,此时会自动下载项目,将下载下来的项目解压,然后用 IntelliJ IDEA 或者 Eclipse 打开即可进行开发。
2. 使用开发工具创建(以 idea 为例)
- 首先点击 File --> New --> Project
- 然后会出现以下弹框,选择完成后,点击 next
- 可以看到,与方式一基本一致,这里就不进行赘述。
- 这里选择需要的依赖
- 填写项目名称与项目地址,点击 finish 完成项目的创建。
3. Maven 创建
-
从前面的方式可以看到,springboot 项目可以看做是一个 Maven 项目,在加入特定的依赖。
-
首先点击 File --> New --> Project
-
然后选择创建 Maven 项目
-
点击 next 后,填写 Maven 项目的基本信息
-
点击 Finish 完成项目的创建。
创建 Maven 项目完成后,添加以下的依赖,然后在创建一个
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
- 再创建一个启动类,即可启动项目。
@EnableAutoConfiguration
@RestController
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
@GetMapping("/hello")
public String hello() {
return "hello";
}
}