带有tomcat和外部应用程序属性的Springboot War项目?

时间:2019-07-30 04:55:49

标签: java tomcat

我们如何提供带有在外部tomcat上运行的war项目的外部application.properties,datasource.properties文件?有什么方法可以将这些文件路径作为Tomcat参数的vm参数提供。如果使用上述配置,是否可以从这些文件中获取值作为@Value注释?

1 个答案:

答案 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