Жазында @value аннотациясынын кандай пайдасы бар?
Жазында @value аннотациясынын кандай пайдасы бар?

Video: Жазында @value аннотациясынын кандай пайдасы бар?

Video: Жазында @value аннотациясынын кандай пайдасы бар?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Май
Anonim

Жазгы @PropertySource аннотациялары негизинен окуу үчүн колдонулат касиеттери Spring's Environment интерфейсин колдонуп файл. Бул аннотация практикада @Configuration класстарында жайгаштырылган. Жазгы @Value аннотациясын талаада же методдордо туюнтманы көрсөтүү үчүн колдонсо болот. Жалпы колдонуу учуру - бул мүлктү көрсөтүү.

Демек, @value аннотациясынын кандай пайдасы бар?

Жаз @ Маани аннотациясы инъекция үчүн колдонулат баалуулуктар өзгөрмөлөргө жана метод аргументтерине. Биз жазгы чөйрө өзгөрмөлөрүн же система өзгөрмөлөрүн окуй алабыз. Ал ошондой эле SpEL колдойт.

Кошумчалай кетсек, жазгы баалуулуктарды кантип сайасыз? Жазында Bean касиеттерине баалуулуктарды кантип киргизүү керек

  1. Жаңы Maven долбоорун түзүңүз. Файл -> Долбоор -> Maven -> Maven долбооруна өтүңүз.
  2. Жазды кошуу 3.2. 3 көз карандылык.
  3. касиеттери менен жөнөкөй Жаз буурчак түзүү.
  4. буурчактын касиеттерине баалуулуктарды киргизүү үчүн XML негизиндеги ыкма.
  5. Колдонмону иштетиңиз.
  6. Чыгуу.

Кийинчерээк, жазда @value эмне кереги бар деп сурашы мүмкүн.

Жаз @ Нарк аннотация демейки дайындоо үчүн колдонулат баалуулуктар өзгөрмөлөргө жана метод аргументтерине. Биз окуй алабыз жаз чөйрө өзгөрмөлөрү, ошондой эле @ аркылуу тутум өзгөрмөлөрү Нарк аннотация. Жаз @ Нарк аннотация да SpELди колдойт.

Жазында аннотацияны кантип Autowire кыласыз?

Көпчүлүк учурларда, сизге керек болушу мүмкүн автоматтык зымдуу белгилүү бир төө буурчакка гана таандык. In Жаз , сенин колуңдан келет колдонуу @ Автоматтык аннотация орнотуучу ыкмасы, конструктор же талаа боюнча автоматтык зым буурчак үчүн. Анын үстүнө, болот автоматтык зымдуу белгилүү бир буурчактагы мүлк. @ Автоматтык аннотация маалымат түрүнө дал келүү боюнча буурчакты автоматтык түрдө зым кылуу.