我正在考虑使用@Scheduled带注释的类,以便在Spring Web应用程序中运行后台应用程序。 我不明白在该环境中如何管理应用程序上下文。
答案 0 :(得分:0)
使用@Scheduled来注释spring bean的方法,而不是bean类! Spring将根据注释中提供的配置调用此方法。
因此,默认情况下,带注释方法的spring bean是启动调度程序的应用程序上下文的一部分。
2.是否可以为每个计划任务创建一个全新的ApplicationContext? - 是
每次调用带注释的方法时,我都没有看到创建新的附加应用程序上下文的任何限制,但是到目前为止从来没有这样做过。