升级Spring 从3 升级至4+,quartz项目启动java.lang.NoClassDefFoundError: org/quartz/impl/triggers/CronTriggerImpl

CronTriggerBean 替换成 CronTriggerFactoryBean

<bean id="inpAntiFraudAutoCutMoneyTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
	<property name="jobDetail">
		<ref bean="inpAntiFraudAutoCutMoneyJobTask" />
	</property>
	<!-- cron表达式 -->
	<property name="cronExpression">
		<value>0 0 23 * * ?</value> <!-- 23点执行 -->
		<!--<value>0 */1 * * * ?</value> 测试,一分钟一插入 -->
	</property>
</bean>

pom引入

<dependency>
			<groupId>org.quartz-scheduler</groupId>
			<artifactId>quartz</artifactId>
			<version>2.2.1</version>
		</dependency>
		<dependency>
			<groupId>org.quartz-scheduler</groupId>
			<artifactId>quartz-jobs</artifactId>
			<version>2.2.1</version>
		</dependency>