CronTriggerFactoryBeanusing をセットアップしようとしていますが、初期化しようとしているJobDetailSpring
という名前のプロパティがあります。
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="name" value="NTrigger"></property>
<property name="group" value="Group Trigger"></property>
<property name="jobDetail" value="Group Trigger"></property>
<property name="cronExpression" value="${quartz.slaPollerCronExpression.timeInterval}"></property>
</bean>
しかし、次のようなエラーが発生します。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'cronTriggerForSLAPoller' defined in ServletContext resource [/WEB-INF/config/quartz
-config.xml]: Initialization of bean failed; nested exception is
org.springframework.beans.ConversionNotSupportedException: Failed to convert property value
of type 'java.lang.String' to required type 'org.quartz.JobDetail' for property
'jobDetail'; nested exception is java.lang.IllegalStateException:
Cannot convert value of type [java.lang.String] to required type [org.quartz.JobDetail
for property 'jobDetail': no matching editors or conversion strategy found.
String
デフォルトのタイプでいいと思います。
をご覧ください[propertyeditors][1]
。を使用する必要があると思いますClassEditor
。私は正しいと思いますか?
このエラーを取り除くにはどうすればよいですか? このためのカスタム エディターを作成するにはどうすればよいですか?