English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在本节中,我们将创建并运行一个简单的Spring Boot应用程序。
步骤1: 打开Spring Initializr https://start.spring.io/。
步骤2: 选择 Spring Boot版本 2.2.2.BUILD-SNAPSHOT。
步骤3: 提供 组名称。我们提供了组名 com.w3codebox。
步骤4: 提供 工件。我们已经提供了工件 spring-boot-application-run。
步骤5: 添加 Spring Web 依赖项。
步骤6: 单击 Generate 按钮。当我们单击"生成"按钮时,它将与应用程序相关的所有规范包装到一个 Jar 文件中,并将其下载到本地系统。
步骤7: 提取 jar文件。
步骤8: 复制文件夹并将其粘贴到STS工作区中。
步骤9: 导入该项目。
文件->导入->现有Maven项目->下一步->浏览->选择文件夹spring- spring -boot-application-run->选择文件夹->完成
导入项目需要时间。成功导入项目后,我们可以在IDE的 Package Explorer 部分中看到它。
我们看到自动创建了两个文件,一个是 pom.xml ,另一个是 Application.java 文件。
pom.xml 文件包含所有 依赖项, 应用程序名称,Spring引导版本,组名,工件,和其他 插件。
pom.xml
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.BUILD-SNAPSHOT</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.w3codebox</groupId> <artifactId>spring-boot-application-run</artifactId> <version>0.0.1-SNAPSHOT</version> <name>spring-boot-application-run</name> <description>مشروع دمو لـ Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> <type>pom</type> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> <repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/milestone</url> </repository> <repository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/milestone</url> </pluginRepository> <pluginRepository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </project>
main الصفحة هي صفحة تحتوي على طريقة main(). إنها تبدأ Spring ApplicationContext. هذه هي الصفحة التي نن�行ها لتشغيل التطبيق.
SpringBootApplicationRun.java
package com.w3codebox; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootApplicationRun { public static void main(String[] args) { SpringApplication.run(SpringBootApplicationRun.class, args); } }
الخطوة 10: إنشاء تحكم. نحن أنشأنا تحكمًا يُدعى HelloWorldController التحكم.
HelloWorldController.java
package com.w3codebox; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloWorldController { @RequestMapping("/") public String hello() { return "Hello User"; } }
الآن، لقد أنشأنا جميع الملفات الضرورية المرتبطة بتطبيق Spring Boot.
لتشغيل تطبيق Spring Boot، افتح ملف التطبيق الرئيسي ثم تشغله بهذا الشكل تشغيله كـ Java Application.
عندما يتم تشغيل التطبيق بنجاح، سيتم عرض الرسالة في الشاشة التالية، مثلًا.
الآن، افتح متصفح الويب وأدخل URL http://localhost:8080. سيظهر لنا رسالة العودة إلى التحكم.