استخدام تعليقات جافا
استخدام التعليقات التوضيحية أمر بسيط للغاية. تحتاج فقط إلى الإشارة إلى التعليقات التوضيحية حيث تكون هناك حاجة إلى التعليقات التوضيحية ، مثل التعليقات التوضيحية على الطريقة:
اختبار الفئة العامة {Override Public String ToString () {return "تجاوزها" ؛ }} على سبيل المثال ، التعليق التوضيحي على الفصل:
DePrecated الفئة العامة اختبار {}لذلك ، يمكن استخدام التعليقات التوضيحية المدمجة Java مباشرة ، ولكن في كثير من الأحيان نحتاج إلى تحديد بعض التعليقات التوضيحية بأنفسنا. على سبيل المثال ، يستخدم Spring المشترك عددًا كبيرًا من التعليقات التوضيحية لإدارة التبعيات بين الكائنات. دعونا نرى كيفية تحديد التعليق التوضيحي الخاص بك. ما يلي يطبق التعليق التوضيحي: حقن سلسلة في فئة معينة من خلال اختبار ، وحقن سلسلة في طريقة من خلال testmethod.
1. إنشاء تعليق توضيحي اختبار ، أعلن ذلك للعمل على الفصل والاحتفاظ به حتى وقت التشغيل ، والقيمة الافتراضية افتراضية.
target ({elementType.type}) retention (attreentionpolicy.runtime) اختبار public interface {string value () الافتراضي "الافتراضي" ؛ } 2. قم بإنشاء تعليق توضيحي TestMethod ، وأعلن ذلك للعمل على الطريقة والاحتفاظ به حتى وقت التشغيل.
target ({elementType.method}) retention (attreentionpolicy.runtime) public interface testMethod {string value () ؛ } 3. فئة الاختبار ، بعد الجري ، إخراج سلاسل اثنين من الافتراضي و tomcat-method. نظرًا لأن Test لا تمر في القيمة ، فإن القيمة الافتراضية هي الإخراج ، بينما يقوم TestMethod بإخراج السلسلة المحقونة.
test () included include include {testmethod ("tomcat-method") اختبار الفراغ العام () {} الفراغ الثابت العام (string [] args) {test t = enrotationTest.class.getannotation (test.class) ؛ system.out.println (t.value ()) ؛ TestMethod tm = null ؛ Try {tm = enrotationTest.class.getDeclaredMethod ("test" ، null) .getAnnotation (testMethod.class) ؛ } catch (استثناء e) {E.PrintStackTrace () ؛ } system.out.println (tm.value ()) ؛ }شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!