有以下代码:
public class Constants {
public static final String X = "-";
}
在另一个班级
@Value("${some.property:Constants.X")
private String separator;
我怎样才能实现这个目标? 常量属性未加载
您需要使用 T 运算符 以及 Constants 类所在的实际包名称,如下所示
@Value("#{T(your.package.Constants).X}")
private String separator;