按需使用注释创建bean

时间:2014-09-24 15:24:11

标签: java spring

我有一个可以同时运行多个作业的服务,所有这些都是长时间运行的作业,因此我需要统计数据来显示这些作业是如何工作的,我正在使用MXbeans。截至目前,我有单个bean封装了所有正在运行的作业的统计信息,但这并不容易阅读,因为它中有许多复合数据,所以我想为每个作业创建单独的bean。

现在这是挑战,因为这些作业是在运行时添加的,因此它们的数量不固定,我计划使用@Bean注释创建一个bean

@Bean
public JobsStats jobOne() {
    return new JobsStats ();
}

所有这些逻辑对我来说都很好,我遇到的问题是如何在运行时创建新作业时创建一个新bean,我该如何实现?

0 个答案:

没有答案