Указание свойств с аннотациями внутри профиля SpringJAVA

Программисты JAVA общаются здесь
Гость
Указание свойств с аннотациями внутри профиля Spring

Сообщение Гость »


Мне интересно, можно ли создать профиль Spring, который, когда он активен, определяет некоторые дополнительные свойства.

Позвольте мне объяснить это более подробно: у меня есть несколько профилей Spring, которые я использую в тестах. Для моих тестов у меня также есть один файл application.properties, ничего особенного. Теперь я хотел бы настроить этот файл свойств в зависимости от текущего активного профиля.

Очевидно, я могу сделать это, создав еще один файл application.properties, но с некоторым суффиксом. Я также могу создать POJO с помощью @ConfigurationProperties.

Поскольку мне нужно только 1 или, возможно, 2 дополнительных объекта в моем профиле, я предпочитаю простую аннотацию. Создавать уникальный файл свойств, который практически не отличается для каждого из моих профилей, просто неправильно.

Я стремлюсь к чему-то вроде этого:

application.properties:

some.property=true some.other.property=false . . . последнее.свойство=1 Профиль:

@Configuration @Профиль("основной") @Property("property.for.this.profile.only=true") //

Вернуться в «JAVA»