gpt4 book ai didi

java - Google Guice 属性占位符

转载 作者:行者123 更新时间:2023-11-30 03:54:20 26 4
gpt4 key购买 nike

我的项目中有一个属性文件,它具有对同一文件中其他属性的内部引用,或者有时是系统或环境变量。我如何引用同一属性文件中的那些?

例如:

Test = testexample
foo = ${Test}/${hostname}

这里Test应该来自上面的属性,hostname来自系统变量。这适用于 Spring。

预先感谢您的帮助。

最佳答案

Guice 允许您通过 Names.bindProperties 注册属性,但不提供自己的机制来加载属性,因此不支持。

当您设法使用其他工具读取/替换属性时,当然可以注册它们。

当你使用maven时,你可以考虑使用build-helper如果这对您来说足够的话,用于在构建期间替换引用的插件。

关于java - Google Guice 属性占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23630376/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com