Многомерные профили Spring для prod/test и gui

Я новичок в Spring и никогда не использовал профили. Я хочу разработать приложение и настроить различную логику для разных сред. Мне нужна производственная среда и тестовая среда, для обеих я должен иметь возможность определить, активен ли графический интерфейс или нет. Затем у меня есть 4 компиляции: - Продукт с графическим интерфейсом - Продукт без графического интерфейса - Тест с графическим интерфейсом - Тест без графического интерфейса

Можете ли вы предоставить несколько примеров или документации о том, как это сделать? Спасибо


person prre72    schedule 04.01.2018    source источник


Ответы (1)


Хотя эту концепцию нетрудно понять, вы не сможете сразу понять профили Spring, если вы совершенно не знакомы со Spring.

Документация была недавно обновлена, поэтому я бы начал здесь: Справочная документация Core Spring Framework.

После того, как вы освоите основы Spring (жизненный цикл компонента/внедрение зависимостей/конфигурация/свойства), я бы сосредоточился на Профили являются частью документации.

Я также предлагаю Образец проекта Spring Boot с демонстрацией профилей, с которым можно git clone сразу поэкспериментировать, даже если вы не понимаете всех деталей.

person dimitrisli    schedule 04.01.2018
comment
Я смог создать профили и внедрить разные bean-компоненты и конфигурации в зависимости от другой среды. - person prre72; 06.01.2018
comment
Теперь мне нужен пример того, как создать две версии приложения, одну с графическим интерфейсом и одну без графического интерфейса, в зависимости от пользовательского интерфейса профиля или не пользовательского интерфейса. - person prre72; 06.01.2018