عرض عملي: ShopProperties مُنمّطة ومتحقَّق منها وتفشل مبكرًا
في هذا الدرس 3 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
build ShopProperties, see it fail on bad input; prepares JNR-012-LAB1.
تفاصيل المخطط المبدئي
خطوة بخطوة
- Create the
ShopPropertiesrecord and enable scanning. - Add
shop.currency,shop.tax-rate,shop.page-size-maxtoapplication.yml; inject the record into a service. - Add
devandprodprofile files with different values. - Planned mistake: set
tax-rate: 1.5; the app refuses to start. Read the message ("Binding to target ... failed") and the property name; fix the value. - Override the value with an environment variable and show it winning.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.