gpt4 book ai didi

mule - 找不到元素 'constructor-arg' 的声明

转载 作者:行者123 更新时间:2023-12-02 04:34:44 26 4
gpt4 key购买 nike

运行时报错:

Caused by: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: 30; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'constructor-arg'.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)

来源:

<spring:bean id="HandlerA_id" name="HandlerA" class="Handler"> 
<constructor-arg>
<ref bean="BeanA"></ref>
</constructor-arg>
</spring:bean>

编辑器识别 constructor-arg 标签并在滚动时给出摘要。在配置文件中,xsi:schemaLocation 值包含(以及其他):

"...http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd..."

如果您检查该 URL 的 xsd,您可以看到 constructor-arg 标记对组 beanElements 有效,它是“bean”中允许的复杂类型之一

运行时是否在某些情况下无法正确验证 XML?

最佳答案

在标签中包含 spring: 前缀。 ref 标签也一样。

关于mule - 找不到元素 'constructor-arg' 的声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22212401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com