小编bos*_*ava的帖子

从属性文件设置注释属性

我正在使用以下注释

@Schedule(minute = "*/1", hour = "*", persistent=false)
Run Code Online (Sandbox Code Playgroud)

我想从属性文件中读取分钟属性值。我有以下返回字符串的属性文件方法

props.getScheduledMinute() - returns "*/1", "*/2" - whatever set in the property file.
Run Code Online (Sandbox Code Playgroud)

因此,如果执行以下操作,则会收到警告“注释属性Schedule.minute的值必须为常量表达式”

@Schedule(minute = props.getScheduledMinute(), hour = "*", persistent=false)
Run Code Online (Sandbox Code Playgroud)

有什么方法可以从属性文件中添加注释属性值吗?

谢谢

java annotations properties

5
推荐指数
0
解决办法
1245
查看次数

标签 统计

annotations ×1

java ×1

properties ×1