بيئة التنمية:
بيئة العبوات الناسفة: الكسوف
إصدار JDK: 1.8
نسخة مافن: 3.3.9
1. إنشاء تطبيق Spring Boot MCV Web
افتح Eclipse وإنشاء مشروع Maven جديد
حدد قالب QuickStart
أكمل إنشاء مشروع Maven
ارجع إلى المثال الرسمي في الربيع: http://spring.io/guides/gs/testing-web/
أضف تبعية maven في pom.xml
<project xmlns = "http://maven.apache.org/pom/4.0.0" http://maven.apache.org/xsd/maven-4.0.0.xsd "> <Dodeversion> 4.0.0 </modelversion> <roupiD> com.github.carter659 </groupiD> <StifactId> spring01 </artifactid> <name> spring01 </same> <Url> http://maven.apache.org </url> <berties> <project.build.sourceencoding> utf-8 </project.build.sourceencoding> <java.version> </java.version> </s <roupl> org.springframework.boot </groupId> <ChintifactId> Spring-boot-starter-parent </stifactid> <الإصدار> 1.4.2.release </version> </parent> <spensidencies> <preensidency> <roupeD> org.springframewwork </reperency> </sependency> </sependencies> <build> <clupins> <roupiD> org.springframework.boot </groupId> <StifactId> spring-boot-maven-plugin </suntifactid> </sultiin>
إضافة ملف وحدة تحكم "homecontroller.java"
package com.github.carter659.spring01 ؛ import org.springframework.steretype requestMapping ("/") public ResponseBody string index () {return "Hello ، هذا هو تطبيق Boot Foll الأول" ؛ }}تعديل ملف app.java
package com.github.carter659.spring01 ؛ استيراد org.springframework.boot.springapplication ؛ استيراد org.springframework.boot.autoconfigure.springblication args) ؛ }}
في ملف app.java ، انقر بزر الماوس الأيمن فوق تشغيل تشغيل برنامج Java
عندما يتم عرض نتيجة التشغيل في وحدة التحكم
أدخل "http: // localhost: 8080/" في المتصفح للوصول إلى تطبيق التمهيد الربيع الأول
2. كيف يمكننا اختبار التمهيد الربيع؟
إضافة تبعيات لاختبارات الوحدة في pom.xml
<Rependency> <roupeD> org.springframework.boot </rougiD> <intifactid> Spring-boot-starter-test </stiftiD>
إنشاء فئة اختبار جديدة "httprequesttest.java" في src/test/java
package com.github.carter659.spring01 ؛ استيراد org.assertj.core.api.assertions.assertthat ؛ استيراد org.junit.test ؛ ervar org.junit.runner.runwith ؛ استيراد org.springframework.beans.factory.antowired ؛ org.springframework.boot.context.embedded.localserverport ؛ استيراد org.springframework.boot.test.context.springboottest ؛ استيراد org.springframework.boot.test.context.springbortest.webenvonment ؛ org.springframework.boot.test.web.client.testrestTemplate ؛ استيراد org.springframework.test.context.junit4.springrunner ؛@runwith (springrunner.class) springboottest (webenvironment = webenvrionment.random_port) public htteSt it @localserverport private port ؛ @autowired private testrestTemplate restTemplate ؛ Test public void greetingshouldReturnDefaultMessage () يلقي استثناء {assertThat (this.restTemplate.getForObject ("http: // localhost:" + port + "/" ، string.class). }}وتشغيل اختبارات الوحدة
يبدو أن الأخضر يشير إلى أن التأكيد ناجح
3. كيف ننشر حذاء الربيع؟
سوف نتبع هذه الخطوات:
1. تنزيل Maven
قم بتنزيل حزمة Maven's Bin على موقع Maven الرسمي: http://maven.apache.org/download.cgi
2. تكوين متغيرات البيئة:
فيما يلي دليل ملفات البرامج (x86)
أدخل: maven_home -> d:/program files (x86)/maven
إضافي إلى المسار: ؛ ٪ maven_home ٪/bin ؛
أدخل الأمر "MVN -V" في نافذة CDM لاختبار ما إذا تم تثبيت Maven بنجاح
يتم عرض الإصدار 3.3.9 هنا
3. التعبئة
أدخل الأمر "MVN Package" في الدليل حيث يوجد البرنامج (نفس المستوى مثل pom.xml):
يبدو "Build Success" ، مما يعني أن العبوة ناجحة
سيظهر ملف الجرة المعبأة في دليل Tagget
4. الجري
أدخل الأمر "Java -jar Target/Spring01-0.0.1-Snapshot.jar" في CMD
يتم نشر البرنامج في هذا الوقت. هل وجدت أن برنامج SPRING BOOT ليس بسيطًا جدًا لتطوير واختبار ، ولكن أيضًا سهل النشر؟
تنزيل رمز: https://github.com/carter659/spring-oot-01.git
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.