Edited to correct spelling of AOP in subject. Proofreading the subject, at least, is a good idea.
this is my Audiance.java class
this is my AudianceAdvice.java class
this is main.xml class
code]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="FoodService" class="com.aruna.Dog">
<property name="food" value="Chickenn" />
</bean>
<bean id="audiance" class="com.aruna.Audience"></bean>
<bean id="audienceAdvice" class="com.aruna.AudienceAdvice">
<property name="audience" ref="audience" />
</bean>
<bean id="performancePointcut" class="org.springframework.aop.support.JdkRegexpMethodPointcut">
<property name="pattern" value=".*perform" />
</bean>
<bean id="audienceAdvisor" class="org.springframework.aop.support.DefaultPointcutAdvisor">
<property name="advice" ref="audienceAdvice" />
<property name="pointcut" ref="performancePointcut" />
</bean>
</beans>[/code]
this is main class
but it gives me only
CLAP CLAP CLAP CLAP CLAP as a output.
why the AOP doesn't working??