Ո՞րն է @value անոտացիայի օգտագործումը գարնանը:
Ո՞րն է @value անոտացիայի օգտագործումը գարնանը:

Video: Ո՞րն է @value անոտացիայի օգտագործումը գարնանը:

Video: Ո՞րն է @value անոտացիայի օգտագործումը գարնանը:
Video: Пишем свой auto-configuration для Spring Boot приложения 2024, Նոյեմբեր
Anonim

Գարուն @PropertySource ծանոթագրությունները հիմնականում օգտագործվում են կարդալու համար հատկությունները ֆայլ՝ օգտագործելով Spring's Environment ինտերֆեյսը: Այս ծանոթագրությունը գործնականում տեղադրված է @Configuration դասերի վրա: Spring @Value ծանոթագրությունը կարող է օգտագործվել դաշտի կամ մեթոդների արտահայտությունը նշելու համար: Ընդհանուր օգտագործման դեպքն է հատկությունը նշել a-ից:

Ըստ այդմ, ինչի՞ց է օգտվում @value ծանոթագրությունը:

Գարուն @ Արժեքի նշում օգտագործվում է ներարկման համար արժեքներ փոփոխականների և մեթոդի փաստարկների մեջ: Մենք կարող ենք կամ կարդալ գարնանային միջավայրի փոփոխականները կամ համակարգի փոփոխականները: Այն նաև աջակցում է SpEL-ին:

Բացի այդ, ինչպե՞ս եք ներարկում գարնանային արժեքները: Ինչպես ներարկել արժեքը Bean-ի հատկություններին գարնանը

  1. Ստեղծեք նոր Maven նախագիծ: Գնալ դեպի Ֆայլ -> Նախագիծ -> Maven -> Maven Project:
  2. Ավելացնել Գարուն 3.2. 3 կախվածություն.
  3. Ստեղծեք պարզ գարնանային լոբի հատկություններով:
  4. XML-ի վրա հիմնված մոտեցում լոբի հատկությունների մեջ արժեքի ներարկման համար:
  5. Գործարկեք հավելվածը:
  6. Արդյունք.

Հետագայում, կարելի է նաև հարցնել՝ ինչի՞ օգուտ @value-ը գարնանը։

Գարուն @ Արժեք անոտացիա օգտագործվում է լռելյայն նշանակելու համար արժեքներ փոփոխականներին և մեթոդի փաստարկներին: Մենք կարող ենք կարդալ գարուն շրջակա միջավայրի փոփոխականներ, ինչպես նաև համակարգի փոփոխականներ՝ օգտագործելով @ Արժեք անոտացիա. Գարուն @ Արժեք ծանոթագրությունն աջակցում է նաև SpEL-ին:

Ինչպե՞ս եք ավտոմատ կերպով հաղորդում գարնանը:

Շատ դեպքերում ձեզ կարող է անհրաժեշտ լինել ավտոլարով սեփականություն միայն որոշակի լոբի մեջ: Մեջ Գարուն , դու կարող ես օգտագործել @ Ավտոմատ հաղորդագրություն to auto wire bean վրա setter մեթոդի, կոնստրուկտորի կամ դաշտի. Ավելին, դա կարող է ավտոլարով սեփականություն որոշակի լոբի մեջ: The @ Ավտոմատ հաղորդագրություն է auto wire the bean՝ համապատասխան տվյալների տիպով: