我在 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>