Stworzyłem dwa punktowe skróty AOP, które są całkowicie oddzielne i będą wplecione dla różnych części systemu. Punkty są używane w dwóch różnych wokół porad, te około-porady będą wskazywać na tę samą metodę Java.Spring aop wiele wskazówek i porad, ale tylko ostatni działa
Jak plik xml wygląda:
<aop:config>
<aop:pointcut expression="execution(......)" id="pointcutOne" />
<aop:pointcut expression="execution(.....)" id="pointcurTwo" />
<aop:aspect id="..." ref="springBean">
<aop:around pointcut-ref="pointcutOne" method="commonMethod" />
<aop:around pointcut-ref="pointcutTwo" method="commonMethod" />
</aop:aspect>
</aop:config>
Problem polega na tym, że tylko w ubiegłym pointcut dzieła (gdybym zmienić kolejność pointcutOne
działa, ponieważ jest to ostatni jeden). Zrobiłem to, tworząc jeden wielki punkt, ale chciałbym je rozdzielić. Jakieś sugestie, dlaczego działa tylko jeden z punktów na raz?
Zgaduję, że "aop: aroung" jest literówką tylko w pytaniu. – Bozho
tak, przepraszam za to. –