整合項目過程中想通過AOP加入前置通知、後置通知、異常通知等。運行過程中出現如下問題
報錯如下:
之前在學習複習過程中,知道AOP的底層是動態代理,記住了細節。但是記住總歸是記住,確實不能代表掌握,今天發現了之前總結過的一點,就是從ioc容器中取出加入了通知方法的Bean都是代理對象,因此getBean中如果放入目標類.class並不能找出 代理對象。
因此需要將父類接口的.class傳入getBean方法中,因爲動態代理和目標類都繼承了父類接口。
修改以後得到正常結果:
整合項目過程中想通過AOP加入前置通知、後置通知、異常通知等。運行過程中出現如下問題
報錯如下:
之前在學習複習過程中,知道AOP的底層是動態代理,記住了細節。但是記住總歸是記住,確實不能代表掌握,今天發現了之前總結過的一點,就是從ioc容器中取出加入了通知方法的Bean都是代理對象,因此getBean中如果放入目標類.class並不能找出 代理對象。
因此需要將父類接口的.class傳入getBean方法中,因爲動態代理和目標類都繼承了父類接口。
修改以後得到正常結果:
百度了一下,需要先把excel打開,處於編輯狀態,才能導入。隱藏功能。。。。。。。。 導入csv文件又不用打開。。。。。
導入Jar包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clou
保存時,突然遇到這個錯誤。 解決方案: 1. 先diff一下看看哪裏不一樣 2. 確認無誤後,點擊上方的應用修改,之後就可以正常保存了。