Spring錯誤——Spring xml注釋——org.xml.sax.SAXParseException; lineNumber: 24; columnNumber: 10; cvc-complex-type.2.3: 元素 'beans' 必須不含字符 [子級], 因為該類型的內容類型為“僅元素”。


  • 背景:配置spring xml,注釋xml中文件元素
  • 錯誤:
    Caused by: org.xml.sax.SAXParseException; lineNumber: 24; columnNumber: 10; cvc-complex-type.2.3: 元素 'beans' 必須不含字符 [子級], 因為該類型的內容類型為“僅元素”。
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:437)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:325)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:453)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3232)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.elementLocallyValidComplexType(XMLSchemaValidator.java:3195)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.elementLocallyValidType(XMLSchemaValidator.java:3155)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processElementContent(XMLSchemaValidator.java:3057)
  • 出現原因:在spring*.xml中注釋使用//,被認為是字符串
    <bean id="InjectionServiceImpl" class="com.jing.spring.bean.InjectionServiceImpl">
            <property name="injectionDao" ref="injectionDao"></property>
        </bean>
        <bean id="injectionDao" class="com.jing.spring.bean.InjectionDaoImpl"></bean>//??????不懂  程序中是引用接口 為什么卻要把實現類注入?
  • 修改方法:注釋應該使用<!--   -->
    <bean id="InjectionServiceImpl" class="com.jing.spring.bean.InjectionServiceImpl">
            <property name="injectionDao" ref="injectionDao"></property>
        </bean>
        <bean id="injectionDao" class="com.jing.spring.bean.InjectionDaoImpl"></bean><!--??????不懂  程序中是引用接口 為什么卻要把實現類注入-->
  • Next


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 java配置xml報cvc-complex-type.2.3: 元素 'beans' 必須不含字符 [子級], 因為該類型的內容類型為“僅元素” org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 32; 元素類型為 "key" 的內容必須匹配 "(column)*" IDEA之使用spring容器產生數據源對象- org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 260; cvc-elt.1: 找不到元素 'beans' 的聲明。 cxf之org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 37; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但無法找到元素 'jaxws:server' 的聲明。 nested exception is org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 56; cvc-complex-type.2.4.c通配符的匹配很全面, 但無法找到元素 'dubbo:application' 的聲明 " 或 "/"> org.xml.sax.SAXParseException; lineNumber: 23; columnNumber: 72; 元素類型 "bean" 必須后跟屬性規范 ">" 或 "/ springboot flowable Cause: org.xml.sax.SAXParseException; lineNumber: 25; columnNumber: 14; 元素類型為 "include" 的內容必須匹配 "EMPTY" Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 281; 元素類型為 "sqlMapConfig" 的內容不完整 " 或 "/>""> 控制台報錯Cause: org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 78; 元素類型 "select" 必須后跟屬性規范 ">" 或 "/>" spring整合mybatis錯誤:Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 62; 文檔根元素 "mapper" 必須匹配 DOCTYPE 根 "configuration"。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM