我想配置和加载属性文件,使其不包含在 jar 中。如何在与 jar 相同的位置而不是类路径中加载 props 文件?现有配置如下。xml设置<util:properties id="mainProps" location="classpath:config.properties" />代码@Value("#{mainProps['message.timeout']}") private Long timeout;我可以修改 spring util 设置以保留使用情况吗?或者可以用其他方式使用吗?
1 回答
ITMISS
TA贡献1871条经验 获得超8个赞
您可以<util:properties id="mainProps" location="file:<full path to file>"/>
按照@Amogh 所述使用。
如果您不想在 XML 文件中使用完整路径,或者不同 PC 上的路径可能不同,您可以PATH_TO_CONFIG
在指向该配置文件的 PC 上创建环境变量(如)并使用它
@Value("#{environment.PATH_TO_CONFIG}")
或者 <util:properties id="mainProps" location="file#{environment['PATH_TO_CONFIG']}"/>
添加回答
举报
0/150
提交
取消