@Controller寫在private方法上是否生效?爲什麼?

@Controller寫在private方法上是否生效?
先說答案: 會。
下面說下爲什麼

在這裏插入圖片描述
通過追蹤我們可以看到,Spring調用我們定義好的Controller處理方法是通過反射來處理的,反射通過設置method.setAccessible(true); 後,就可以調用私有方法,有興趣可以自己根據截圖上的方法棧追蹤一波。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章