我们如何提供带有在外部tomcat上运行的war项目的外部application.properties,datasource.properties文件?有什么方法可以将这些文件路径作为Tomcat参数的vm参数提供。如果使用上述配置,是否可以从这些文件中获取值作为@Value注释?
答案 0 :(得分:0)
拥有一个"upload" in contentDetails == true
maxResults=50
其中PropertySourcesPlaceholderConfigurer
可以通过-Dconf.dir = yourconfigFilePath之类的JVM参数传递它
并按以下方式使用
<bean name="propertySourcesPlaceholderConfigurer" class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
<property name="ignoreResourceNotFound" value="true" />
<property name="location" value="file:${conf.dir}/app.properties" />
</bean>
文件app.properties
conf.dir