@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
