gpt4 book ai didi

Spring 调度程序不起作用

转载 作者:IT老高 更新时间:2023-10-28 13:50:20 27 4
gpt4 key购买 nike

我对 Spring 的基于注释的任务调度程序有疑问 - 我无法让它工作,我在这里没有看到任何问题...

应用程序上下文.xml

<task:scheduler id="taskScheduler" />
<task:executor id="taskExecutor" pool-size="1" />
<task:annotation-driven executor="taskExecutor" scheduler="taskScheduler" />

bean

@Service
public final class SchedulingTest {

private static final Logger logger = Logger.getLogger(SchedulingTest.class);

@Scheduled(fixedRate = 1000)
public void test() {
logger.debug(">>> Scheduled test service <<<");
}

}

最佳答案

Spring @Configuration (non-xml configuration) for annotation-driven tasks

只需在您的 WebMvcConfig 类中添加 @EnableScheduling


import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
@EnableWebMvc
@EnableAsync
@EnableScheduling
public class WebMvcConfig implements WebMvcConfigurer {
/** Annotations config Stuff ... **/
}

关于 Spring 调度程序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817414/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com