如何在 Spring Boot 做一个简单的 RestController?
原文:https://www . geesforgeks . org/如何制作简单的春季开机 rest controller/
Spring Boot 建在春天的顶端,包含了春天的所有特征。由于其快速的生产就绪环境,开发人员能够直接专注于逻辑,而不是纠结于配置和设置,因此正成为开发人员的最爱。Spring Boot 是一个基于微服务的框架,在其中制作一个生产就绪的应用程序只需要很少的时间。在本文中,我们将讨论如何在 Spring Boot 制作一个简单的 restcontroller。
rest controller:rest controller 用于借助@restcontroller 注释制作 restful web 服务。此注释在类级别使用,允许类处理客户端发出的请求。让我们用一个例子来理解@restcontroller 注释。
Spring Initializr 是一个基于 web 的工具,使用它我们可以很容易地生成 Spring Boot 项目的结构。它还为元数据模型中表达的项目提供了各种不同的特性。这个模型允许我们配置 JVM 支持的依赖列表。在这里,我们将使用 spring 初始化器创建应用程序的结构,然后使用 IDE 创建一个示例 GET 路由。因此,要做到这一点,依次遵循以下步骤:
步骤 1: 转到春季初始化
按照要求填写细节。对于此应用:
Project: Maven
Language: Java
Spring Boot: 2.2.8
Packaging: JAR
Java: 8
Dependencies: Spring Web
第 2 步:点击生成,将下载启动项目
第三步:提取 zip 文件。现在打开一个合适的 IDE,然后转到文件>从现有来源新建>项目> Spring-boot-app 并选择 pom.xml。在提示符下单击导入更改并等待项目同步,如下图所示:
注意:在 Maven 的导入项目窗口中,确保选择了创建项目时选择的相同版本的 JDK。
第四步:转到 src >主界面>java>com . gfg . spring . boot . app,创建一个名为 Controller 的 Java 类,并添加注释 @RestController 。
Controller.java 文件:
Java 语言(一种计算机语言,尤用于创建网站)
@RestController
// Class
public class Controller {
@GetMapping("/hello/{name}/{age}")
public void insert(@PathVariable("name") String name, @PathVariable("age") int age) {
// Print and display name and age
System.out.println(name);
System.out.println(age);
}
这个应用程序现在可以运行了。
第五步:运行 SpringBootAppApplication 类,等待 Tomcat 服务器启动。
注意:Tomcat 服务器的默认端口是 8080,可以在 application.properties 文件中更改。
这个 controller.java 文件用于处理来自客户端的所有传入请求。
版权属于:月萌API www.moonapi.com,转载请注明出处