Указание свойств с аннотациями внутри профиля 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") //
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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