Вы можете сделать это двумя способами:
1. Определить новый класс конфигурации:
@Configuration
@ConfigurationProperties
public class SomePropertyConfig {
//name of the property from application.properties
private String someProperty;
public String getSomeProperty() {
return someProperty;
}
public void setSomeProperty(String someProperty) {
this.someProperty = someProperty;
}
}
После этого вы можете автоматически связать этот компонент
@Autowired
private SomePropertyConfig somePropertyConfig;
Таким образом, целевое свойство будет введено в конфигурации
Если вы не возражаете против изменения файла application.properties, вы можете использовать язык выражения Spring.
application.properties
someProperty= #{'$'}{testText1}.#{'$'}{testText2}