Я новичок в переполнении стека. У меня были проблемы с использованием Spring и Maven в IntelliJ IDEA.
Ну, есть весенние рамки 5.1.8 и maven в моем проекте. Я указал профиль (dev, test и prod) в pom.xml по тегу 'activeByDefault'. Я хочу загрузить разные файлы конфигурации, поэтому я создал три папки в каталоге ресурсов maven, они являются dev, test и prod, чтобы соответствовать профилям maven.
Но когда мой проект запускается в IntelliJ IDEA, он не может найти правильные файлы конфигурации в соответствии с профилем maven. Но проблема не появится в затмении.
Если я указал три папки (dev, test и prod) в качестве корневого ресурса в IntelliJ IDEA, это сработает. но когда maven reimport, мне нужно указать их снова.
У меня вопрос, как мой проект может автоматически загружать правильные файлы конфигурации, я немного устал указывать вручную ...
Спасибо, ребята.
pom.xml
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<profiles.active>dev</profiles.active>
</properties>
</profile>
<profile>
<id>test</id>
<properties>
<profiles.active>test</profiles.active>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<profiles.active>prod</profiles.active>
</properties>
</profile>
</profiles>
spring-context.xml в / src / main / resources / dev
<import resource="classpath:spring/spring-dubbo.xml" />
Вот изображение spring-context.xml