У меня есть некоторый класс в моем проекте, который читает данные из файла свойств и инициализирует переменные, как показано ниже
@PropertySource(value = "file:${configpath}-${spring.profiles.active}.properties", ignoreResourceNotFound = true)
@Configuration("mongoDBConfiguration")
public class MongoDBConfiguration {
@Value("${mongo.serverAddresses}")
private String serverAddresses;
@Value("${mongo.mongoUserName}")
private String mongoUserName;
/* some variables*/
}
Я запустил свой jar-файл, используя java -jar -Dconfigpath =. / Config / config -Dspring.profiles.active = prod myjar.jar
Теперь я хочу написать тестовые случаи junit, в которых он должен принимать местоположение и значение по умолчанию для моей mongoDBConfiguration при запуске mvn test
Как это сделать из springboottest