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
???????
??? <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>
2016-09-05
說錯了
兩個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>
2016-09-05
<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>