Spring Boot 正在从www.example.com阅读application.properties:属性值必须为常量

8zzbczxx  于 2022-11-05  发布在  Spring
关注(0)|答案(1)|浏览(170)

在下面给出的代码中,我得到了编译错误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);
    }
}
fruv7luv

fruv7luv1#

更改为:

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

相关问题