为了账号安全,请及时绑定邮箱和手机立即绑定

cvc-complex-type.2.4.d: Invalid content was found starting with element 'ref'. No child element is expected at this point.

xml文件错误,

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd  
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop.xsd">

    <bean id="bizLogicImplTarget" class="com.learn.aop.api.BizLogicImpl"></bean>
    <bean id="bizLogicImpl" class="org.springframework.aop.framework.ProxyFactoryBean">
        <property name="proxyInterfaces">
            <value>com.learn.aop.api.BizLogic</value>
        </property>
        <property name="target">
            <bean class="com.learn.aop.api.BizLogicImpl"></bean>
            <ref bean="bizLogicImplTarget" />
        </property>
        <property name="interceptorNames">
            <list>
                <value>moocBeforeAdvice</value>
                <value>moocAfterReturningAdvice</value>
                <value>moocMethodInterceptor</value>
                <value>moocThrowsAdvice</value>
                <value>mooc*</value>
            </list>
        </property>
    </bean>

</beans>

正在回答

2 回答

说错了

两个bean应该装到<list></list>里


<?xml version="1.0" encoding="UTF-8"?>

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

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

    xmlns:context="http://www.springframework.org/schema/context"

    xmlns:aop="http://www.springframework.org/schema/aop"

    xsi:schemaLocation="http://www.springframework.org/schema/beans 

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

        http://www.springframework.org/schema/context

        http://www.springframework.org/schema/context/spring-context.xsd

        http://www.springframework.org/schema/aop 

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

    <bean id="bizLogicImplTarget" class="com.learn.aop.api.BizLogicImpl"></bean>

    <bean id="bizLogicImpl" class="org.springframework.aop.framework.ProxyFactoryBean">

        <property name="proxyInterfaces">

            <value>com.learn.aop.api.BizLogic</value>

        </property>

        <property name="target">

            <bean class="com.learn.aop.api.BizLogicImpl"></bean>

            <ref bean="bizLogicImplTarget"></ref>

        </property>

        <property name="interceptorNames">

            <list>

                <value>moocBeforeAdvice</value>

                <value>moocAfterReturningAdvice</value>

                <value>moocMethodInterceptor</value>

                <value>moocThrowsAdvice</value>

                <value>mooc*</value>

            </list>

        </property>

    </bean>


</beans>


0 回复 有任何疑惑可以回复我~

<ref bean="bizLogicImplTarget" />是属性

改为


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans.xsd  
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/aop 
        http://www.springframework.org/schema/aop/spring-aop.xsd">

    <bean id="bizLogicImplTarget" class="com.learn.aop.api.BizLogicImpl"></bean>
    <bean id="bizLogicImpl" class="org.springframework.aop.framework.ProxyFactoryBean">
        <property name="proxyInterfaces">
            <value>com.learn.aop.api.BizLogic</value>
        </property>
        <property name="target" ref="bizLogicImplTarget">
            <bean class="com.learn.aop.api.BizLogicImpl"></bean>
        </property>
        <property name="interceptorNames">
            <list>
                <value>moocBeforeAdvice</value>
                <value>moocAfterReturningAdvice</value>
                <value>moocMethodInterceptor</value>
                <value>moocThrowsAdvice</value>
                <value>mooc*</value>
            </list>
        </property>
    </bean>

</beans>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

cvc-complex-type.2.4.d: Invalid content was found starting with element 'ref'. No child element is expected at this point.

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信