public aspect LoggingAspect {
pointcut setterMethods(Object target) :
execution(public void set*(..)) && target(target);
before(Object target) : setterMethods(target) {
System.out.println("Setter method called on " + target);
}
}
<aspectj>
<aspects>
<aspect name="com.example.LoggingAspect"/>
</aspects>
<weaver options="-verbose"/>
</aspectj>