переопределение файла application.property после команды dspring.config.loc - PullRequest
0 голосов
/ 10 июня 2019

У меня есть файл application.property внутри папки ресурсов с некоторыми свойствами в моем проекте. Я пытаюсь переопределить это через командную строку dspring.config.locationt=//external file location, но это не переопределение - почему?

Здесь я использую значения файла свойств в своем коде Java

@Configuration
@ConfigurationProperties(prefix = "app")
@Component
public class ApplicationProperties {

    @Value("${twilio.accont_sid}")
    private String twilioAccountSID;  

    @Value("${twilio.auth_token}")
   private String twilioAuthToken;

    @Value("${twilio.from.mobile}")
    private String twilioFromMobile; 

    so on............
} 

Я хочу, чтобы файл свойств переопределился после предоставления конфигурации расположения файла внешнего свойства

1 Ответ

0 голосов
/ 10 июня 2019

Вы можете установить эту переменную в вашей IDE или добавить к своей команде при запуске jar.file

-Dspring.config.location=file://external_conf.properties
...