Я бы создал несколько профилей компиляции, подобных этим:
- имя профиля: dev
- имя профиля: test
- имя профиля: производство
В src / main / resources у меня есть 3 папки:
- dev / file.properties
- test / file.properties
- производство / file.properties
Каждый файл содержит разные значения для этих свойств:
- my.prop.one
- my.prop.two
- my.prop.three
После этого я бы установил в классах Spring что-то вроде этого:
@Configuration
@PropertySource("file:${profile_name}/file.properties")
public class MyConfig{
}
Как я могу сделать?
dev
тестами иtest
тестами? Если вы можете уменьшить это число доtest
иproduction
, вы можете поместить одинfile.properties
в/src/main/resources
и один в/src/test/resources
, и Maven автоматически обработает их упаковку. - person Gerold Broser   schedule 05.02.2018file.properties
просто различаются значениями конфигурации в одинаковых строках конфигурации или они тоже содержат разные строки конфигурации? - person Gerold Broser   schedule 06.02.2018