0
석영 작업 및 트리거를 프로그래밍 방식으로 생성하려고합니다. 여기에 내가 사용하고 코드입니다 : 내가지도가 실제로 데이터가 않습니다 디버거를 통해 확인했다석영 JobDetailMap이 작업 클래스에 적용되지 않습니다
JobDetail jobDetail = new JobDetail("test","testgroup",jobClass);
jobDetail.setJobDataMap(new JobDataMap(jobDataAsMap));
CronTriggerBean ctb = new CronTriggerBean();
ctb.setCronExpression(cronExpression);
ctb.setJobDetail(jobDetail);
ctb.setName("testTrigger");
scheduler.scheduleJob(jobDetail, ctb);
,하지만 어떤 이상한 이유로, 그지도의 데이터는 jobClass 인스턴스에 적용되지 없구요 그 트리거를 사용합니다. 그 클래스에 해당하는 세터가 있습니다. 그러나 모든 것은 null로 남습니다.
내가 누락 된 부분이있는 사람이 있습니까?
어떤 종류의 객체를 JobData 맵에 저장합니까? 문자열 만 사용하고 작동하는지 확인하십시오. 그렇지 않으면 코드가 좋아 보인다. 또한 트리거에서 JobDataMap을 설정할 때 어떤 일이 일어나는지 보려고합니다. –