تشترك هذه المقالة في ملف تكوين حقن SPRING STATIC Static للمرجع الخاص بك للرجوع إليه. المحتوى المحدد كما يلي
حقن متغير ثابت الربيع
لا يتم دعم حقن القيم المتغيرة الثابتة مباشرة في الربيع. لنلقي نظرة على الكود:
component (value = "kafkaconfig")@configurationProperties (prefix = "baseconfig") الفئة العامة kafkaconfig {private static string logbrokerlist ؛ السلسلة الثابتة العامة getLogBrokerList () {return logbrokerList ؛ } public static void setLogBrokerList (سلسلة logbrokerlist) {kafkaconfig.logbrokerList = logBrokerList ؛ }}ملف التكوين كما يلي:
BASECONFIG: logbrokerlist: 10.10.2.154:9092 logtopic: test monitortopic: monitor
استخدم متغير LogBrokerList عند بدء تشغيل المشروع
springbootapplicationpublicpublicpublic application {public static void main (string [] args) rems {springapplication.run (application.class ، args) ؛ system.out.println ("config static test:" + kafkaconfig.getlogbrokerlist () ؛}}}}}}}}}}}}}}}}}}}}نتائج التنفيذ:
اختبار التكوين الثابت: لاغية
حل
باستخدام طريقة حقن SPRING ، حقن المتغيرات الثابتة من خلال أساليب Setter غير الاستقامة. يمكننا تغييره إلى هذا الطريق ، يمكن للمتغيرات الثابتة الحصول على المعلومات التي قمت بتكوينها:
component (value = "kafkaconfig")@configurationProperties (prefix = "baseconfig") الفئة العامة kafkaconfig {private static string logbrokerlist {kafkaconfig.logbrokerlist = logBrokerList ؛}}نتائج التنفيذ:
اختبار تكوين ثابت: 10.10.2.154: 9092
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.