首页 > 解决方案 > 注释的参数

问题描述

是否可以通过变量或其他注释而不是静态地设置注释的参数?

@Component
public class Test
{
  @Value ("${my.rate}")
  private int myrate;

  @Scheduled (fixedRate = myrate)       // like so
  public void run () 
  {

编辑

我尝试做的事情很常见——我想。

我有一个循环动作(运行),并且应该对循环速率进行参数化(在 application.properties 中)。

标签: javaspringspring-boot

解决方案


了解当参数超出注释时如何执行此操作。

@Scheduled (fixedRateString = "${my.rate}")
public void run ()
{

推荐阅读