开发时环境有dev,qa,pre-prod,prod环境,有时多个环境是相同的:
@Profile 注解用来支持多个属性值,表示或的意思:
@Profile({"dev" , "qa"})
XML中使用多属性值也是用",”隔开例如
<beans profile="dev,qa">
<bean id="hadoopSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName" value="${hadoopDriverName}"></property>
<property name="url" value="${hadoopUrl}"></property>
<property name="username" value="${hadoopUserName}"></property>
<property name="password" value="${hadoopPass}"></property>
</bean>
</beans>