English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكننا أيضًا استخدام Spring Tool Suite لإنشاء مشاريع Spring. في هذا الفصل، سنستخدم STS أنشئ مشروع Maven.
الخطوة 1: افتح Spring Tool Suite.
الخطوة 2: انقر على قائمة الملف -> جديد -> مشروع Maven
يظهر دليل إنشاء مشروع Maven الجديد. انقر التاليالزر.
الخطوة 3: اختر maven-architetype-quickstart ، ثم انقر على التالي الزر.
الخطوة 4: تقدم معرف المجموعة و معرف العمل. نحن نقدم معرف المجموعة. com.w3codebox ومعرف العمل. spring-boot-example-sts . الآن، انقر على إتمامالزر.
عندما ننقر على زر "إتمام"، فإنه يقوم بإنشاء مجلد المشروع، كما هو موضح في الشكل التالي.
الخطوة 5: فتح App.java ملف. وجدنا الكود الافتراضي التالي.
App.java
package com.w3codebox; public class App { public static void main( String[] args ) { System.out.println( "Hello World!" ); } }
يملك مشروع Maven pom.xml ملف، يحتوي على التكوينات الافتراضية التالية.
pom.xml
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd" <modelVersion>4.0.0</modelVersion> <groupId>com.w3codebox</groupId> <artifactId>spring-boot-example-sts</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>spring-boot-example-sts</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>
الخطوة 6: : في
<java.version>1.8</java.version>
الخطوة 7: لإنشاء مشروع Spring Boot، نحتاج إلى تكوينه. لذلك، في pom.xml تم إضافة إلى الملف مجموعة الأب لـ spring bootالتابعيات. المجموعة الأب هي لتحديد أن مشروعنا هو فرع من مشروع المجموعة الأب.
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> <type>pom</type> </dependency>
الخطوة 8: في pom.xml إضافة إلى الملف spring-boot-starter-web التابعيات.
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.2.1.RELEASE</version> </dependency>
إضافة جميع التبعيات، يبدو ملف pom.xml كما يلي:
pom.xml
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd" <modelVersion>4.0.0</modelVersion> <groupId>com.w3codebox</groupId> <artifactId>spring-boot-example-sts</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>spring-boot-example-sts</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> </properties> <dependencies> <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> <version>2.2.1.RELEASE</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>
الخطوة 9: في الحزمة com.w3codebox في الحزمة SpringBootExampleSts الفئة.
نقر يمينًا على اسم الحزمة -> جديد -> فئة -> أدخل اسم الفئة -> انتهاء.
الخطوة 10: بعد إنشاء ملف الفئة، نداء طريقة الـ static من فئة SpringApplication run()في الكود التالي، سنقوم بنداء طريقة run() وستكون اسم الفئة كمعامل.
SpringApplication.run(SpringBootExampleSts.class, args);
الخطوة 11: بإضافة التعليق @SpringBootApplication للتعليق على الفئة.
@SpringBootApplication
استخدام علامة الحزمة @SpringBootApplication لتفعيل الأعمدة التالية:
@EnableAutoConfiguration: : يفعّل آلية التكوين التلقائي لـ Spring Boot. @ComponentScan: : يفحص الملفات الموجودة في الحزمة التي يوجد فيها التطبيق. @Configuration: : يتيح لنا التسجيل بيانات أو تحميل أنواع أخرى من الصناديق أو أنواع أخرى من الصناديق في السياق.}}
SpringBootApplicationSts.java
package com.w3codebox; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootExampleSts { public static void main(String[] args) { SpringApplication.run(SpringBootExampleSts.class, args); } }
الخطوة 12: ملف تشغيل تطبيق Java SpringBootExampleSts.java ، يظهر في الشاشة التشغيلية ما يلي.
في الشاشة التشغيلية تم بدء SpringBootExampleSts في غضون 5.038 ثانية (يتم تشغيل JVM لمدة 6.854 ثانية)تظهر في السطر أن التطبيق قد تم تشغيله وأنه يعمل.