我知道我可以将资源放在属性文件中,然后将类属性与值相关联:
@Value("${batch-size}")
private Integer batchSize;
然而,这些值不是常数,所以我只是想知道是否有可能达到这样的目的:
public class RuntimeConstants{
@Value("${batch-size}")
private static final Integer batchSize; //this gives me a compiler error as java
//expects this attribute to be initialized in some way
}