我有一个 .properties 文件,我正在用 Spring @Component读取它,
@Value("${webapp.external_data_source_root_path}")
private String mExternalDataSourceRootPath;
.properties 文件具有:
webapp.external_data_source_root_path=[user.home]/my_path/
我想做的是让它用 user.home 的系统环境变量值替换[user.home]
。我尝试将括号更改为大括号,添加"$"等,但它似乎从未扩展过。有没有办法做到这一点?
显然我需要的是:
webapp.destination_data_root_path=${user.home}/my_path/
我以为我已经尝试了 ${zzz} 模式,但也许我有一个错字。