java的Properties文件里面可以有怎样灵活的写法?
例如我在文件前面定义了:
user_home=D:/home
那么在文件下面我是否可以使用:
file_upload_path=${user_home}/fileUpload/
这种形式调用它呢?
还有java是有系统参数,是否可以使用:
file_download_path=${user.home}/fileUpload/
调用user.home这个系统配置呢?
还有什么可用的灵活的配置方法和常用的配置参数呢?
貌似struts可以用:
login_msg=欢迎您:${1}!
这样的配置。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
这个貌似没有自带, 应该都需要写工具类。
的确没有自带,想用起来方便继承重写取值方法呗。
看来都理解错了,我的意思其实是properties是不是自带了
@canghailan 这种自动转译的方法,不用自己另外写一个工具类来解析的,类似 scss ,前面定义全局变量,改一个就可以改全部。
你理解错了问题!
System.setProperty
test.properties
输出