使用 Spring Boot 初始化 RESTful Web Services 项目2025年1月17日 | 阅读时长:4分钟 步骤 1: 从 https://springframework.org.cn/tools3/sts/all 下载 Spring Tool Suite (STS) 并解压。 步骤 2: 启动 STS。 步骤 3: 点击 File 菜单 -> New -> Spring Starter Project -> ![]() 如果 Spring Starter Project 没有列出,则点击菜单底部的 Other。 屏幕上会出现一个对话框。在 Wizards 文本框中输入 Spring Starter Project,然后点击 Next 按钮。 ![]() 步骤 4: 提供项目的名称、组和包。 我们提供了: 名称: restful-web-services 组: com.javatpoint 包: com.javatpoint.server.main 单击 下一步 按钮。 ![]() 步骤 5: 选择 Spring Boot 版本 2.1.8。 ![]() 步骤 6: 我们可以在项目资源管理器窗口中看到项目结构。 ![]() 步骤 7: 转到 Maven 仓库 https://mvnrepository.com/ 并在 pom.xml 中添加 Spring Web MVC、Spring Boot DevTools、JPA 和 H2 依赖项。 添加依赖项后,pom.xml 文件如下所示: pom.xml 步骤 8: 现在打开 RestfulWebServicesApplication.java 文件并以 Java Application 运行该文件。 它不执行任何服务,但确保应用程序正在正常运行。 输出 ![]() 创建一个 Hello World 服务步骤 1: 在包 com.javatpoint.server.main 中创建一个名为 HelloWorldController 的新类。 步骤 2: 每当我们创建一个 web 服务时,我们需要定义两件事:Get 方法和 URI。 现在创建 helloWorld() 方法,该方法返回字符串 "Hello World"。 如果我们想告诉 Spring MVC 它将处理 REST 请求,我们必须添加 @RestController 注解。 现在它变成了一个可以处理 Rest 请求的 rest 控制器。 接下来我们要做的就是为该方法创建一个映射。 在 helloWorld() 方法上方添加 @RequestMapping 注解。 HelloWorldController 如下所示: 我们还可以使用 @GetMapping 注解代替 @RequestMapping 来改进上面的代码。 这里不需要方法规范。 步骤 3: 运行 RestfulWebServiceApplication。 它在浏览器上显示字符串 Hello World。 增强 Hello World 服务以返回一个 Bean在本节中,我们将为 helloWorld() 方法生成一个 bean。 步骤 1: 在 HelloWordController.java 文件中创建一个 helloWorldBean() 方法。 将 URI 映射到 "/hello-world-bean" 并返回 HelloWorldBean。 HelloWorldController.java 步骤 2: 创建一个类 HelloWorldBean。 步骤 3: 生成 Getters 和 Setters。 右键单击 -> Source -> Generate Getters and Setters -> 选中复选框 -> 确定 步骤 4: 生成 toString().. 右键单击 -> Source -> Generate toString().. -> 确定 HelloWorldBean.java 步骤 5: 启动 HelloWorldController。 浏览器的 URL 更改为 localhost:8080/hello-world-bean。 它以 JSON 格式返回消息 "Hello World"。 |
我们请求您订阅我们的新闻通讯以获取最新更新。