java - Spring预定的工作没有被实例化
问题描述
我正在阅读代码,它正在使用 Spring Scheduled
@Component
public class TaskWebSocketClient {
@Scheduled(fixedDelay = 20000, initialDelay = 10000)
void start() {
try {
WebSocketPush.start();
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
}
我正在使用 Visual Studio 代码的搜索,而“TaskWebSocketCliente”这个词再也没有被使用过。所以“TaskWebSocketClient”类从未被实例化,但调试我解决了@Scheduled 正在工作。那么代码如何在一个从未实例化过的类上运行 Scheduled 呢?
解决方案
推荐阅读
- javascript - 嵌套异步函数的空返回值
- c - 执行 copy_from_user() 时,用户和内核空间之间如何真正交换数据?
- java - 如何将一对整数的列表添加为 Map 中的值,其中键作为该对中的第一个值 - Java
- javascript - 为什么它会返回所有的小兵,而不仅仅是那些具有“升级者”角色的小兵?
- node.js - ExpressJs Uncaught TypeError:无法读取未定义 view.js 的属性“原型”
- android - 清单合并失败:uses-sdk:minSdkVersion 19 不能小于库中声明的版本 21
- amazon-web-services - AWS Lambda:如何为同一路径设置多个处理程序?
- javascript - 围绕折线图中的一个点画一条线
- python - 深拷贝与列表理解
- django - 如何更新 Django QuerySet,使其不返回缓存数据?