@value bahorda nima qiladi?
@value bahorda nima qiladi?

Video: @value bahorda nima qiladi?

Video: @value bahorda nima qiladi?
Video: Пишем свой auto-configuration для Spring Boot приложения 2024, Noyabr
Anonim

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

Bu borada @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.

Shunga mos ravishda, bahorda izoh qanday ishlaydi?

Umuman, izohlar sinf, usul yoki o'zgaruvchiga metama'lumotlar qo'shish imkonini beradi. An izoh kompilyator tomonidan talqin qilinishi mumkin (masalan, @Override izoh ) yoki kabi ramka orqali bahor (masalan, @Component izoh ).

Bahorda null va bo'sh satr qiymatlarini kiritishimiz mumkinmi?

Agar kerak bo'lsa null qiymatini kiriting har qanday soha uchun Bahor keyin maxsus < dan foydalaning null Buning uchun /> elementidan foydalanmang qiymat =” null ” chunki bu bo'ladi o'tish " null " kabi String qiymati . < dan foydalaning null /> elementingiz o'rniga Bahor konfiguratsiya. Bularning barchasi ushbu mavzu uchun Bahorda null va bo'sh satr qiymatlarini kiriting.