我正在开发一个Spring应用程序,我意识到我在管理我的属性的方式上存在问题。我使用Spring环境配置文件来加载我的属性,并且我最近添加了更多配置文件,这使我的属性文件无法管理。属性文件位于src/main/resources/META-INF/props/内的不同文件夹中,每个文件夹与不同的Spring环境配置文件匹配。我现在至少有5个配置文件,这意味着我有5个子文件夹,每个子文件夹都包含具有相同名称但只有某些键具有不同值的属性文件。这是它的外观:这是我配置我的PropertyPlaceholders的方式:@ConfigurationpublicclassPropertyPlac
我正在开发一个Spring应用程序,我意识到我在管理我的属性的方式上存在问题。我使用Spring环境配置文件来加载我的属性,并且我最近添加了更多配置文件,这使我的属性文件无法管理。属性文件位于src/main/resources/META-INF/props/内的不同文件夹中,每个文件夹与不同的Spring环境配置文件匹配。我现在至少有5个配置文件,这意味着我有5个子文件夹,每个子文件夹都包含具有相同名称但只有某些键具有不同值的属性文件。这是它的外观:这是我配置我的PropertyPlaceholders的方式:@ConfigurationpublicclassPropertyPlac
查看3.1(http://blog.springsource.org/2011/02/15/spring-3-1-m1-unified-property-management/)中新的spring属性支持,看起来应该可以:其中login.security在application-customer-dev.properties中为:login.security=dev(并且security-dev.xml确实存在于适当的位置)。我错过了一些东西,因为login.security无法解决。我希望在3.1之前的spring版本中出现这种行为,但看起来这应该对3.1有效(我们正在使用)?
我有以下配置类:@Configuration@PropertySource(name="props",value="classpath:/app-config.properties")@ComponentScan("service")publicclassAppConfig{我有属性(property)服务:@ComponentpublicclassSomeService{@Value("#{props['some.property']}")privateStringsomeProperty;当我想测试AppConfig配置类时收到错误org.springframework.beans