Yazda @value annotasiyasının istifadəsi nədir?
Yazda @value annotasiyasının istifadəsi nədir?

Video: Yazda @value annotasiyasının istifadəsi nədir?

Video: Yazda @value annotasiyasının istifadəsi nədir?
Video: Пишем свой auto-configuration для Spring Boot приложения 2024, Bilər
Anonim

Spring @PropertySource annotasiyaları əsasən oxumaq üçün istifadə olunur xassələri Spring's Environment interfeysindən istifadə edərək fayl. Bu annotasiya praktikada @Configuration siniflərində yerləşdirilib. Spring @Value annotasiyası sahə və ya metodlardakı ifadəni təyin etmək üçün istifadə edilə bilər. Ümumi istifadə halı bir dən əmlakı təyin etməkdir.

Buna görə @value annotasiyasının istifadəsi nədir?

Bahar @ Dəyər annotasiyası inyeksiya üçün istifadə olunur dəyərlər dəyişənlərə və metod arqumentlərinə. Ya yaz mühiti dəyişənlərini və ya sistem dəyişənlərini oxuya bilərik. O, həmçinin SpEL-i dəstəkləyir.

Bundan əlavə, Bahar dəyərlərini necə daxil edirsiniz? Baharda lobya xassələrinə necə dəyər daxil etmək olar

  1. Yeni Maven layihəsi yaradın. Fayl -> Layihə ->Maven -> Maven Layihəsinə keçin.
  2. Bahar 3.2 əlavə edin. 3 asılılıq.
  3. Xüsusiyyətləri olan sadə Bahar Fasulyesi yaradın.
  4. Fasulye xassələrinə dəyər yeritmək üçün XML əsaslı yanaşma.
  5. Tətbiqi işə salın.
  6. Çıxış.

Sonradan soruşula bilər ki, yazda @value nəyə lazımdır?

Bahar @ Dəyər annotasiya defolt təyin etmək üçün istifadə olunur dəyərlər dəyişənlərə və metod arqumentlərinə. Oxuya bilərik bahar @ istifadə edərək mühit dəyişənləri, eləcə də sistem dəyişənləri Dəyər annotasiya. Bahar @ Dəyər annotasiya da SpEL-i dəstəkləyir.

Yazda annotasiyanı necə avtomatik bağlayırsınız?

Əksər hallarda ehtiyacınız ola bilər avtomatik simli yalnız xüsusi lobyadakı mülkiyyət. In Bahar , bacararsan istifadə edin @ Avtomatik simli annotasiya tənzimləyici metodu, konstruktor və ya sahə üzrə avtomatik tel lobya. Üstəlik, ola bilər avtomatik simli xüsusi lobyadakı əmlak. @ Avtomatik simli annotasiya məlumat növünə uyğun olaraq paxlaya avtomatik naqildir.