Bonjour,

Je fais encore mes débuts en AOP(Aspect oriented programming),j'ai crée les autres fichiers et le problème me semble dans le fichier beans.xml d'après l'erreur que j'ai obtenu,donc voici mon fichier Beans.xml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 <?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:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd ">
<aop:config>
 <aop:aspect id="log" ref="logging"> 
 <aop:pointcut id="selectAll" expression="execution(* com.tutorialspoint.*.*(..))"/> 
 <aop:before pointcut-ref="selectAll" method="beforeAdvice"/> 
 <aop:after pointcut-ref="selectAll" method="afterAdvice"/> 
 <aop:after-returning pointcut-ref="selectAll" returning="retVal" method="afterReturningAdvice"/> 
 <aop:after-throwing pointcut-ref="selectAll" throwing="ex" method="AfterThrowingAdvice"/> 
 </aop:aspect> 
 </aop:config> 
 <!-- Definition for student bean --> 
 <bean id="student" class="com.tutorialspoint.Student"> 
 <property name="name" value="Zara" /> 
 <property name="age" value="11"/> 
 </bean> 
 <!-- Definition for logging aspect --> 
 <bean id="logging" class="com.tutorialspoint.Logging"/> 
 </beans>
et durant l’exécution il me donne ceci:

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [Beans.xml]; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
le problème comme je vois réside dans la structuration du fichier xml,mais ou ça exactement?
Merci pour votre aide.