【发布时间】:2018-10-23 06:56:28
【问题描述】:
我想在运行时通过读取属性文件来设置spring注解的值。我可以从属性文件中读取值并分配给一个变量,但是注解只接受“常量”,**是否可以将此变量更改为常量**并将其用作注解的值?
所以正如我已经解释的“是否可以在 java 中将变量转换为常量”?
【问题讨论】:
-
没有。注释发生在编译时。您可能需要考虑另一种方法来解决您的问题。
-
你的问题没有意义。您不是从属性文件中读取变量,而是在读取属性值。然后,您可以使用
@Value注释将属性值分配给您的类中的变量。
标签: java spring variables annotations constants