我在 Spring Boot/Maven 项目中声明了以下属性:

@Value("${download.folder.path}") 
private String downloadFolderPath; 

其中 download.folder.path 是在我的 application.properties 文件和 Maven 配置文件中声明的属性。

现在属性值是这样的:

<download.folder.path>d:/somedir</download.folder.path> 

一切正常,但我想将 download.folder.path 属性指向我的测试的默认系统临时文件夹,而不是提供真实路径。

Spring/Maven配置可以吗?

请您参考如下方法:

使用对 java tmp dir 属性的引用(检查 System.getProperty("java.io.tmpdir"))并像这样引用该属性

<download.folder.path>{java.io.tmpdir}</download.folder.path> 

参见the reference properties here


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!