1. مقدمة إلى مسؤول الحذاء الربيعي
Boot Admin Spring Github عنوان المصدر المفتوح: https://github.com/codecentric/spring-oot-admin
وظيفتها الرئيسية هي توفير شاشة واجهة مستخدم ويب بسيطة استنادًا إلى مشغل التمهيد الربيعي.
2. استخدام المشروع:
1. بناء مشروع ويب Maven
2. تكوين تبعية بوم
<Rependency> <roupeD> org.springframework.boot </rougiD> <intifactid> Spring-Boot-Starter-Web </shintifactid> </premited> <reperence> <roupiD> org.springframework.boot </suntifactid> spring-splot-securit <roupl> de.codecentric </rougiD> <StifactId> Spring-boot-boot-admin-starter-client </stifactid> </reperence> <reperency> <roupiD> de.codecentric </rougiD> <StifiD> spring-boot-boot-admin server </artifactid> <StifactId> Spring-boot-boot-admin-server-ui </shintifactid> </reperence> <reperence> <roupiD> de.codecentric </rougeid> <Stifactid> spring-boot-admin-server-ui-login </shotifactid> </rependency>
أضف التكوين أعلاه في pom.xml
خادم المسؤول: Spring-Boot-Admin-Server ، Spring-Boot-Admin-Server-Ui
العميل الإشاري: Spring-Boot-Admin-Starter-Client (بالإضافة إلى أن هذا العنصر يمكنه مراقبة حالة التشغيل للخادم نفسه. تحتاج مشاريع أخرى فقط إلى تقديم العميل لتقديم المراقبة)
الأمن: الربيع-بوت ستارتر
التحقق من تسجيل الدخول: Spring-Boot-Admin-Server-Ui-Login (يمكنك أيضًا إضافة واجهة تسجيل دخول بسيطة بنفسك)
3. التطبيق
معلومات: التطبيق: الاسم: الإصدار العائق: v1.0.0 [html] عرض copylogging عادي: ملف: ملفات التعريف: الإدارة غير الآمنة: الأمان: ممكّن: كاذبة الأمان: أساسي: التمكين: خطأ --- الربيع: ملفات التعريف: آمنة التمهيد: المسؤول: اسم المستخدم: "$ {security.user.name}" كلمة المرور: "$ {security.user.password}" العميل: metadata: user.name: "$ {security.name الاسم: كلمة مرور المستخدم: تمرير من بينها: spring.boot.admin.url تعلن عنوان خادم المسؤول (ستسجل مشاريع أخرى بنشاط مع مراقبة المسؤول من خلال عنوان URL)
المعلومات الأساسية حول تطبيق تكوين المعلومات
www.test.com رسم الخرائط في المضيفين الأصليين
4. application.java
configuration enableautoconfiguration enableadminserver تطبيق الفئة العامة يمتد springBootServleTinitializer } public static void main (string [] args) {springapplication.run (application.class ، args) ؛ }}enableadminserver أضف هذا التعليق التوضيحي لبدء المراقبة
5. SecurityConfig
profile ("Secure") Configuration Class SecurityConfig يمتد WebSecurityConfigurerAdapter {Override contructed configure configure (httpsecurity http) remsistrict {http.formlogin (). logInPage ("/login.html"). loginprocingurl ("/login" ؛ http.logout (). logouturl ("/logout") ؛ http.csrf (). disable () ؛ http.authorizerequests () .antmatchers ("/login.html" ، "/**/*.css" ، "/img/**" ، "/طرف ثالث/**"). البرمجيات () ؛ http.authorizerequests (). antmatchers ("/api/**"). البرمجيات (). antmatchers ("/**"). // تمكين بحيث يمكن للعملاء المصادقة عبر HTTP Basic لتسجيل http.httpbasic () ؛ }}تكوين سياسة أمان أساسية باستخدام أمان الربيع
6. الإشراف والإدارة
بعد تكوين خطوات من 1 إلى 5 ، استخدم التطبيق لبدء برنامج المراقبة.
بعد التحقق الأمني من خلال http://www.test.com:8080/login.html واجهة تسجيل الدخول ، كما هو موضح في الشكل أدناه:
أدخل التفاصيل للاطلاع على معلومات محددة لمراقبة المشروع (التفاصيل ، السجل ، المقاييس ، البيئة ، التسجيل ، JMX ، مؤشرات الترابط ، التدقيق ، تتبع ، Heapdump)
لخص
ما سبق هو طريقة إضافة مراقبة المسؤول في صندوق الربيع الذي تم تقديمه لك. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!