TGViewer
Java Developer Java Developer @java_tg · 14.8K subscribers
Post #1942 4.48K
👩‍💻 Аннотация @Value в Spring (Часть 1)

Давненько не было спринга на канале, поэтому сегодня поговорим об аннотации @Value — где её использовать, как её использовать и примеры использования.

Аннотация @Value позволяет внедрять значения свойств в поля, конструкторы или параметры методов Spring-компонентов. С её помощью мы можем легко получать значения из различных источников: properties-файлы, системные переменные, переменные окружения и т.д.

Пример использования:

Допустим, у нас есть файл application.properties со следующими значениями:
bot.name=example_bot
bot.token=123abc-234...


В необходимом классе создадим поля token и bot и пометим их аннотацией @Value:
@Value("${bot.name}")
private String name;

@Value("${bot.token}")
private String token;


Теперь Spring будет искать указанные свойства в файле application.properties. Это была основа основ, но на этом возможности @Value не заканчиваются — в следующей части мы рассмотрим ещё несколько крутейших фишек этой аннотации.

🕺 — если было полезно

📱 Java Developer | #spring
  • 👍 10
  • 🤔 2
  • ❤ 1
More from @java_tg
  1. Oct 8, 2026👩‍💻 Что такое API и зачем оно нужно? Простой разбор API, endpoints, JSON и взаимодействи…
  2. Oct 7, 2026👩‍💻 Большая база вопросов для Java-собеседований Основные разделы: 🫡 Java Core и JVM; �…
  3. Oct 6, 2026Post #4392
  4. Oct 6, 2026👩‍💻 Что реально спрашивают на Java-собеседованиях Разбор 247 интервью: HashMap, equals/h…
  5. Oct 5, 2026Post #4389
  6. Oct 5, 2026👩‍💻 Реальные сервисы прямо внутри Java-тестов Вместо моков и локально поднятой базы Test…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →