如何创建简单的 Spring 应用程序?

原文:https://www . geesforgeks . org/如何创建一个简单的 spring 应用程序/

Java 语言是所有编程语言中最流行的语言之一。使用 java 编程语言有几个优点,无论是出于安全目的还是构建大型分发项目。使用 Java 的优势之一是 JAVA 试图借助类、继承、多态等概念将语言中的每个概念与现实世界联系起来。java 中还有其他几个概念增加了 java 代码和程序员之间的用户友好交互,例如泛型、访问说明符、java 中的注释等。这些特性为 java 程序的类和方法增加了一个额外的属性。在本文中,我们将讨论如何创建一个简单的 spring 应用程序。为了创建一个简单的 spring 应用程序,我们需要一个有助于创建 spring 服务器的依赖关系 spring web 。首先,我们需要在项目中建立 spring 应用程序。

Spring Initializr 是一个基于 web 的工具,使用它我们可以很容易地生成 Spring Boot 项目的结构。它还为元数据模型中表达的项目提供了各种不同的特性。这个模型允许我们配置 JVM 支持的依赖列表。在这里,我们将使用 spring 初始化器创建应用程序的结构,然后使用 IDE 创建一个示例 GET 路由。因此,要做到这一点,需要遵循以下步骤:

第一步:此链接。按照要求填写细节。对于此应用:

Project: Maven
Language: Java
Spring Boot: 2.5.6
Packaging: JAR
Java: 11
Dependencies: Spring Web

单击生成,它将下载初始项目。

第二步:提取 zip 文件。现在打开一个合适的 IDE,然后转到文件>从现有来源新建>项目> Spring-boot-app 并选择 pom.xml。在提示符下单击导入更改并等待项目同步,如下图所示:

注意:在 Maven 的导入项目窗口中,确保选择了创建项目时选择的相同版本的 JDK。

第三步:转到 src >主>java>com . gfg . spring . boot . app,创建一个名为 Controller 的 Java 类,并添加注释 @RestController 。现在创建一个 GET 应用编程接口,如下所示:

例 1:Controller.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);
   }

这个应用程序现在可以运行了。

第 4 步:运行 SpringBootAppApplication 类,等待 Tomcat 服务器启动。

注意:Tomcat 服务器的默认端口是 8080,可以在 application.properties 文件中更改。

第 5 步:最后现在进入浏览器,输入网址 localhost:8080。观察输出,现在对本地主机:8080/hello/aayus/2执行同样的操作

输出:

Aayush
2