1
我的項目是基於Spring和Hibernate的。我熟悉Spring AOP。在Spring之前的建議面對問題AOP
有一個要求,無論何時調用DAO層的任何方法(通過服務層),我需要檢查一些邏輯,並基於該DAO層方法應該允許繼續。所以,我正在考慮在這裏使用AOP。所述方面將有一種方法中,用施加到其上的建議之前,這將有一些邏輯和將返回真或相應假以及基於所述布爾值,從一方面返回,DAO方法將被允許繼續做它的持久性邏輯。對於例如如果返回爲真,則會發生DAO持久化過程,如果返回假,則不會發生持久性邏輯。
但是,我面臨的挑戰是如何將布爾值的值從Aspect返回到DAO層方法。
是否有可能恢復從通知方法的值(即寫入看點的方法),目標方法與建議之前?請幫忙。