Bahorda @value izohidan qanday foydalanish kerak?
Bahorda @value izohidan qanday foydalanish kerak?

Video: Bahorda @value izohidan qanday foydalanish kerak?

Video: Bahorda @value izohidan qanday foydalanish kerak?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, May
Anonim

Spring @PropertySource izohlari asosan o'qish uchun ishlatiladi xususiyatlari Spring's Environment interfeysi yordamida fayl. Ushbu izoh amalda @Configuration sinflarida joylashtirilgan. Spring @Value izohi maydon yoki usullardagi ifodani belgilash uchun ishlatilishi mumkin. Umumiy foydalanish holati a dan xususiyatni ko'rsatishdir.

Shunga ko'ra, @value izohidan qanday foydalanish kerak?

Bahor @ Qiymat izohi in'ektsiya qilish uchun ishlatiladi qiymatlar o'zgaruvchilarga va usul argumentlariga. Biz bahor muhiti o'zgaruvchilari yoki tizim o'zgaruvchilarini o'qishimiz mumkin. Shuningdek, u SpEL-ni qo'llab-quvvatlaydi.

Bundan tashqari, Spring qiymatlarini qanday kiritasiz? Bahorda Bean xususiyatlariga qanday qiymat kiritish mumkin

  1. Yangi Maven loyihasini yarating. Fayl -> Loyiha ->Maven -> Maven loyihasiga o'ting.
  2. Bahor 3.2 qo'shing. 3 qaramlik.
  3. Xususiyatlarga ega oddiy bahor fasolini yarating.
  4. Fasol xususiyatlariga qiymat kiritish uchun XML-ga asoslangan yondashuv.
  5. Ilovani ishga tushiring.
  6. Chiqish.

Keyinchalik, bahorda @value dan qanday foydalanish kerak, deb so'rashi mumkin.

Bahor @ Qiymat annotatsiya standartni belgilash uchun ishlatiladi qiymatlar o'zgaruvchilarga va usul argumentlariga. Biz o'qiymiz bahor @ yordamida muhit o'zgaruvchilari, shuningdek tizim o'zgaruvchilari Qiymat izoh. Bahor @ Qiymat Annotatsiya ham SpEL-ni qo'llab-quvvatlaydi.

Bahorda annotatsiyani qanday qilib avtomatik o'tkazasiz?

Aksariyat hollarda sizga kerak bo'lishi mumkin avtomatik simli faqat ma'lum bir fasoldagi xususiyat. In Bahor , Siz.. qila olasiz; siz … mumkin foydalanish @ Avtomatik simli izoh sozlash usuli, konstruktor yoki maydon bo'yicha avtomatik sim loviya uchun. Bundan tashqari, mumkin avtomatik simli ma'lum bir fasoldagi mulk. @ Avtomatik simli izoh ma'lumotlar turiga mos keladigan loviyani avtomatik simlashdir.