0
<beans xmlns:util="http://www.springframework.org/schema/util">

 <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
  <property name="misfireInstruction">
    <util:constant static-field="org.quartz.CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW"/>
  </property>
 </bean>

</beans>

org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict を受け取りましたが、要素 'util:constant' の宣言が見つかりません。

4

2 に答える 2

0

xml 名前空間を定義しましたが、スキーマの場所は定義していません。次を追加する必要があります。

<beans xmlns="http://www.springframework.org/schema/beans"       
  xmlns:util="http://www.springframework.org/schema/util"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/util 
    http://www.springframework.org/schema/util/spring-util-3.0.xsd">

(Sprint 3 の場合、Spring 2.5 の場合は spring-util-2.5.xsd などになります)。

于 2013-10-10T08:01:24.857 に答える
0

を使用して解決しました

<bean id="myField"
class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean">
<property name="staticField" value="java.sql.Connection.TRANSACTION_SERIALIZABLE"/>
</bean>
于 2013-10-10T09:15:34.813 に答える