第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Spring MVC 4 中,我讓 Quartz Scheduler 一次運行兩次

在 Spring MVC 4 中,我讓 Quartz Scheduler 一次運行兩次

有只小跳蛙 2021-07-07 14:25:24
在我的 Spring MVC 項目中有一個 Quartz 調度程序,它一次運行兩次如何修復它并一次執(zhí)行一次。我的 web Initializer 類在哪里,@WebListenerpublic class QuartzListener extends QuartzInitializerListener {@Overridepublic void contextInitialized(ServletContextEvent sce) {    super.contextInitialized(sce);    ServletContext ctx = sce.getServletContext();    StdSchedulerFactory factory = (StdSchedulerFactory) ctx.getAttribute(QUARTZ_FACTORY_KEY);    try {        Scheduler scheduler = factory.getScheduler();        JobDetail jobDetail = JobBuilder.newJob(TestJob.class).build();        Trigger trigger = TriggerBuilder.newTrigger().withIdentity("simple").withSchedule(                CronScheduleBuilder.cronSchedule("0 0/1 * 1/1 * ? *")).startNow().build();        scheduler.scheduleJob(jobDetail, trigger);        scheduler.start();    } catch (Exception e) {        ctx.log("There was an error scheduling the job.", e);    }  }}和測試班,   public class TestJob implements Job {@Overridepublic void execute(final JobExecutionContext ctx) throws  JobExecutionException {    System.out.println("Executing Job");  } }和 web 初始化器類,如,   public class WebAppInitializer extends       AbstractAnnotationConfigDispatcherServletInitializer{    @Override    protected Class<?>[] getRootConfigClasses(){        return new Class[]{WebSecurityConfig.class};    }    @Override    protected Class<?>[] getServletConfigClasses(){        return new Class[]{WebAppConfig.class, HibernateConfiguration.class};    }    @Override    protected String[] getServletMappings(){        return new String[]{"/"};    }  }我的 WebConfig 是,@Configuration@EnableWebMvc@ComponentScan(basePackages="com.neron")public class WebAppConfig extends WebMvcConfigurerAdapter {@Beanpublic ViewResolver resourceViewResolver(){    ResourceBundleViewResolver viewResolver = new     ResourceBundleViewResolver();    viewResolver.setOrder(0);    viewResolver.setBasename("views");    return viewResolver;}............ ...............在這里我每分鐘得到兩次“執(zhí)行工作”,但我每分鐘只想要一次“執(zhí)行工作”。 任何人都可以解決嗎?提前致謝!
查看完整描述

2 回答

?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

在這里,您的解決方案在作業(yè)類的頂部添加此注釋

import org.quartz.DisallowConcurrentExecution;// import this
   @DisallowConcurrentExecution

如果你在集群環(huán)境中工作,那么不同的實現(xiàn)。如果你需要在這里發(fā)表評論?;蛘呷绻膯栴}解決了,請接受它。


查看完整回答
反對 回復 2021-07-14
  • 2 回答
  • 0 關注
  • 282 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號