რას აკეთებს @value გაზაფხულზე?
რას აკეთებს @value გაზაფხულზე?

ვიდეო: რას აკეთებს @value გაზაფხულზე?

ვიდეო: რას აკეთებს @value გაზაფხულზე?
ვიდეო: Read application.properties File In Spring Boot Using @Value Annotation 2024, ნოემბერი
Anonim

გაზაფხული @ ღირებულება ანოტაცია არის გამოიყენება ნაგულისხმევი მინიჭებისთვის ღირებულებები ცვლადებს და მეთოდის არგუმენტებს. ჩვენ შეუძლია წაიკითხეთ გაზაფხული გარემოს ცვლადები, ისევე როგორც სისტემის ცვლადები @-ის გამოყენებით ღირებულება ანოტაცია. გაზაფხული @ ღირებულება ანოტაცია ასევე მხარს უჭერს SpEL-ს.

ამასთან დაკავშირებით, რა სარგებლობა აქვს @value ანოტაციას?

გაზაფხული @ ღირებულების ანოტაცია გამოიყენება ინექციისთვის ღირებულებები ცვლადებში და მეთოდის არგუმენტებში. ჩვენ შეგვიძლია წავიკითხოთ გაზაფხულის გარემოს ცვლადები ან სისტემის ცვლადები. ის ასევე მხარს უჭერს SpEL-ს.

ასევე, როგორ ხდება გაზაფხულის მნიშვნელობების ინექცია? როგორ შევიტანოთ მნიშვნელობა ლობიოს თვისებებში გაზაფხულზე

  1. შექმენით ახალი Maven პროექტი. გადადით File -> Project -> Maven -> Maven Project.
  2. დაამატეთ გაზაფხული 3.2. 3 დამოკიდებულება.
  3. შექმენით მარტივი საგაზაფხულო ლობიო თვისებებით.
  4. XML-ზე დაფუძნებული მიდგომა ლობიოს თვისებებში ღირებულების ინექციისთვის.
  5. გაუშვით აპლიკაცია.
  6. გამომავალი.

შესაბამისად, როგორ მუშაობს ანოტაცია გაზაფხულზე?

Ზოგადად, ანოტაციები საშუალებას გაძლევთ დაამატოთ მეტამონაცემები კლასს, მეთოდს ან ცვლადს. ან ანოტაცია შეიძლება ინტერპრეტირებული იყოს შემდგენელის მიერ (მაგალითად, @Override ანოტაცია ) ან ისეთი ჩარჩოებით, როგორიცაა გაზაფხული (მაგალითად, @კომპონენტი ანოტაცია ).

შეგვიძლია შევიყვანოთ null და ცარიელი სიმებიანი მნიშვნელობები გაზაფხულზე?

თუ საჭიროა ნულოვანი მნიშვნელობის შეყვანა ნებისმიერი სფეროსთვის გაზაფხული შემდეგ გამოიყენეთ სპეციალური < null /> ელემენტი მისთვის, არ გამოიყენოთ ღირებულება =” null ” იმიტომ რომ ნება გაივლის" null " როგორც სიმებიანი მნიშვნელობა . გამოიყენეთ < null /> ელემენტის ნაცვლად თქვენს გაზაფხული კონფიგურაცია. ეს ყველაფერი ამ თემისთვის როგორ შეიტანეთ ნულოვანი და ცარიელი სიმებიანი მნიშვნელობები გაზაფხულზე.