Я передал -Dspring.profiles.active
в качестве системного свойства:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>#{'dev' or 'sit' or 'qa'.equals('${spring.profiles.active}') ? 'classpath:process${spring.profiles.active}.properties' : 'classpath:env/cfg/process-${spring.profiles.active}.properties'}
</value>
</list>
</property>
</bean>
Если я передам dev в spring.profiles.active
, условие должно пройти, но оно не выполнено.
Но он успешно обновляется с Properties
с именем process-dev.properties .
Может кто-нибудь указать, что мне не хватает?