java - 注释的参数
问题描述
是否可以通过变量或其他注释而不是静态地设置注释的参数?
@Component
public class Test
{
@Value ("${my.rate}")
private int myrate;
@Scheduled (fixedRate = myrate) // like so
public void run ()
{
编辑
我尝试做的事情很常见——我想。
我有一个循环动作(运行),并且应该对循环速率进行参数化(在 application.properties 中)。
解决方案
了解当参数超出注释时如何执行此操作。
@Scheduled (fixedRateString = "${my.rate}")
public void run ()
{
推荐阅读
- linux - 找不到 katacoda 命令
- c# - Dotnet Core 控制台应用程序中的 Entity Framework Core DbContext 生命周期
- r - 圆形功能不再适用于鼠标输出
- android - 为什么 firebase 数据不出现在回收站视图中?
- google-apps-script - 带有 Google Apps 脚本的问题 Telegram inlinebot
- java - 如何阻止方法运行?
- laravel - Laravel:在 FormRequest 上使用策略总是返回 false
- apache-spark - Pyspark EMR Conda 问题
- javascript - 显式传递道具以访问它以供 React 使用?
- python - 在 Python 中计算推文中的脏话