如何开始使用Spring Boot
首先
我平时是一名Java工程师,但我觉得我完全没有写像样的博客。所以我决定写一篇关于使用Spring Boot创建API的简单流程的文章。
虽然我认为还有其他方法可以实现,但我希望您能把这个作为一个例子来看待。
首先
请先确保您已经安装了Eclipse,然后进行后续的操作。您可以通过此链接获取Eclipse:
https://mergedoc.osdn.jp/
春季初始化器
请打开以下链接访问Spring Initializr,在填写完相关信息后,点击“GENERATE”按钮。
https://start.spring.io/
由于没有特定的目标,所以只将构建工具更改为Gradle。
如果在包名或Java版本等方面有特殊要求,可以灵活调整。
请点击「生成」按钮,然后您应该能够下载 zip 文件。请将下载的 zip 文件解压到一个合适的位置上。
在Eclipse中导入
点击导入链接
选择现有的Gradle项目从Gradle。
请参考已经下载的文件并点击「完成」。
这样一来,项目的导入就完成了。
修改Gradle配置
在 build.gradle 中,添加 org.springframework.boot:spring-boot-starter-web 以作为可执行的API。
plugins {
id 'org.springframework.boot' version '2.5.5'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
// RestControllerを使えるようにするために追加
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
创建控制器
我创建了一个控制器,包名为com.example.demo.app.controller。
package com.example.demo.app.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestController {
@GetMapping("/test")
public String test() {
return "Hello World";
}
}
开始运行
在项目中点击右键。
将光标对准并点击”Spring Boot 应用程序”以执行
请查看控制台。
确认API
我可以确认API的调用是成功的。
结束
也许你对于开始使用SpringBoot会觉得很困难,但实际上它很容易。不妨考虑一下尝试引入它,看看怎么样?