MacOS يبني بيئة تطوير التمهيد الربيع ، والمحتوى المحدد هو كما يلي
بيئة البرمجيات والأجهزة
ماكوس سييرا
Java 1.8.0_65
Maven 3.5.0
فكرة 2017.1.5
مقدمة
لقد دخلت مؤخرًا في بعض المعرفة حول Java Web وأتعرف على Spring Boot ، وهو إطار تطوير شهير مؤخرًا. من وجهة نظر المطور الذي لم يشارك مطلقًا في Java Web و Spring ، يعد Spring Boot إطارًا جيدًا للغاية مع تكوين بسيط وسهل البدء. إنها نقطة دخول جيدة للأطفال الذين يرغبون في الدخول إلى Java Web.
تثبيت Maven
هنا تختار Maven كأداة بناء ، ويمكنك أيضًا استخدام أشياء أخرى ، مثل Gradle ، وما إلى ذلك ، انتقل إلى موقع Apache لتنزيل أحدث إصدار مستقر من حزمة Zip ، وقم بإلغاء الضغط على الدليل المحدد ، على سبيل المثال ، هنا/مستخدمي/djstava/workshop/tool
مسار التصدير = $ path: /users/djstava/workshop/tools/apache-maven-3.5.0/bin
بعد اكتمال الإعداد ، قم بتنفيذه في المحطة
المصدر ~/.bash_profile
بعد العملية أعلاه ، تحقق أخيرًا مما إذا كانت الإعدادات صحيحة وتنفيذها في المحطة.
MVN -version
اختيار IDE
اخترت فكرة intellij jetbrains هنا ، بالطبع يمكنك أيضًا اختيار غيرها ، مثل Eclipse.
قم بإنشاء التطبيق الأول وإنشاء مشروع جديد
انقر فوق إنشاء مشروع جديد
حدد مُهيئ الربيع على اليسار ، وحدد Java 1.8 بواسطة Project SDK.
التالي هو ملء بعض معلومات المشروع الأساسية ، واختر مشروع Maven للنوع ، واختر JAR للتغليف ، ويمكنك كتابة أشياء أخرى حسب الرغبة.
شبكة اختيار التبعية ، كما هو موضح في الشكل
بعد إنشاء المشروع بنجاح ، ستكون عملية البناء الأولى أبطأ. بعد انتظار الانتهاء ، انقر فوق الزر الأخضر أمام الوظيفة الرئيسية في demoapplication.java لبدء المشروع.
افتح المتصفح وأدخل المضيف المحلي: 8080 للعرض
إخراج المتصفح أعلاه طبيعي. بعد ذلك ، نضيف بعض التعليمات البرمجية لجعلها تعرض شيئًا ما. إنشاء فئة جافا جديدة
Hellocontroller.java كود المصدر
package com.xugaoxiang ؛ import org.springframework.web.bind.annotation.requestmapping ؛ استيراد org.springframework.web.bind.annotation.restController ؛/*** تم إنشاؤه بواسطة djstava في 15/07/2017. */ @restControllerPublic Class HelloconTroller {REquestMapping ("/hello") السلسلة العامة Hello () {return "Hello Spring Boot!" ؛ }}أعد تشغيل المشروع ، وعرض المتصفح ، وأدخل العنوان LocalHost: 8080/Hello
شرح المشروع
RestController و @requestmapping ، وهذان هما تعليقان مهمان للغاية. RestController مسؤول عن التعامل مع طلبات HTTP ، و requestmapping مسؤولة عن تعيين عنوان URL.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.