Назад к вопросам
Иннотех
Junior — Middle
66
Каким образом вы внедряете и используете параметры из конфигурационного файла Bean в Spring-приложении?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Spring для внедрения параметров из конфигурационного файла в Bean обычно используют аннотацию @Value или связывают параметры через @ConfigurationProperties.
Пример с @Value:
@Component
public class MyBean {
@Value("${my.property.name}")
private String propertyName;
public void printProperty() {
System.out.println(propertyName);
}
}
В application.properties или application.yml задается значение:
my.property.name=Пример значения
При запуске Spring внедрит значение из конфигурации в поле propertyName.
Альтернативно, можно использовать класс с @ConfigurationProperties для группировки параметров в один объект.