Динамический ввод в spring

#java #xml #spring

#java #xml #spring

Вопрос:

Я новичок в spring и пытаюсь разработать небольшое приложение с использованием spring. Как я узнал из spring, предоставляйте значения для свойств с помощью xml-файла. Я хочу указывать значения во время выполнения, как показано ниже в java.

 public class Main {

public static void main(String[] args) {
    Scanner num = new Scanner(System.in);
    int number = num.nextInt(); //dynamic value 
    }
 }
  

Как я могу добиться этого весной.Попробуйте погуглить и найдите. Но не удается получить решение.

Комментарии:

1. Вы можете ознакомиться с этой загрузочной документацией Sprring о внешней конфигурации: docs.spring.io/spring-boot/docs/current/reference/html /…

2. @Lasa вы хотели бы взять динамические данные из файла свойств.

3. @LovaChittumuri не важно, как я хочу получать динамические данные. С файлом свойств тоже все в порядке. Есть ли способ это сделать?

Ответ №1:

1 ) Пожалуйста, поместите все запросы в файл свойств
2 ) Укажите местоположение файла свойств

 @Configuration
@PropertySource("classpath:PropertiesFilename.properties");
  

3 ) Ввод свойства с аннотацией @Value

 @Value( "${Property which is exists in properties file.}" )
private String yourVaraibleName;