从application.properties读取:属性值必须是常量

时间:2016-08-18 08:56:22

标签: java spring-boot

在下面给出的代码中,我得到了编译错误Attribute value must be constant。怎么处理呢?

@Component
public class ScheduledTasks {

    @Value("${example}")
    String message;

    @Value("${update.rate}")
    final static long rate;

    @Scheduled(fixedRate = this.rate)
    public void update()
    {
        System.out.println(this.message);
    }
}

1 个答案:

答案 0 :(得分:9)

更改为:

color_secondary