使用spring aop遇到的坑

2022-03-28 07:01:01 字數 522 閱讀 5069

1.aop 切點配置無誤但只對控制器無效。

檢測你的aop開啟配置是否放在了spring配置檔案中,如果是請把它移到mvc配置檔案中。

我們知道當spring專案使用了spring mvc時,專案是存在兩個應用上下文的,或者說是容器,乙個是spring上下文,乙個是spring mvc上下文。

spring 上下文中管理的是spring配置檔案中自動掃瞄的或者宣告的那些bean。

spring mvc 上下文中管理的是spring mvc配置檔案中自動掃瞄的或者宣告的那些bean。

spring容器是spring mvc的父容器,springmvc可以訪問父容器中的bean,而父容器無法訪問子容器中的bean,關於spring和springmvc更多介紹可以看看這篇

重點是spring配置先被載入並且缺省會排除掉@controller註解型別的元件,當spring容器裝載完成後會檢查當前配置是否開啟了aop,如果啟用了就開始去動態**那些被spring容器管理的bean。

以上理解不確定正確性(沒看原始碼純屬個人瞎推理)

使用git遇到的坑

在github上面已經上傳過不少 了,雖然關注的人很少,我還是低調的做著這件事情。這個也見證了我學習之路。但是對於使用git命令還是一知半解,這裡只是總結我所遇到過的坑 1 git上傳 的流程 首先要在github 上面建立乙個屬於專案的倉庫 2 使用git shell命令視窗進行工程的上傳。cd ...

使用TabLayout遇到的坑

tabfragmentadapter fragmentadapter new tabfragmentadapter getactivity getsupportfragmentmanager mfragmentlist viewpager.setadapter fragmentadapter 給vi...

onNewIntent使用遇到的坑

oncreate是用來建立乙個activity也就是建立乙個窗體,但乙個activty處於任務棧的頂端,若再次呼叫startactivity去建立它,則不會再次建立。若你想利用已有的acivity去處理別的intent時,你就可以利用onnewintent來處理。但是,在onnewintent中,是...