亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

spring使用aspect注解切面不起作用的排查過程及解決

瀏覽:5日期:2023-07-09 13:30:19

今天做spring使用aspect注解demo,發(fā)現(xiàn)不起作用,問題排查如下:

1.程序正常啟動,說明jar包依賴沒有問題

2.debug程序不進(jìn)入切面,有可能是路徑問題,根據(jù)這個思路,果真是路徑問題,在切面配置類的使用@ComponentScan的路徑寫錯了。

掃描的路徑為:注解類、切面類及service的上一層目錄即可,假設(shè)項目的結(jié)構(gòu)如下:

spring使用aspect注解切面不起作用的排查過程及解決

則@ComponenScan('demo.com.nrt')即可

SpringBoot切面@aspect--- 注解在嵌套方法不生效的問題

例如在service中方法如下

@PermissionAop @Override public List<PoiPermission> getList() {List<PoiPermission> list = this.list();return list; } @Override public void test(){this.getList();System.out.println(''); }

controller中調(diào)用test()方法,test方法中調(diào)用切面方法,切面不生效,無法進(jìn)入切面。

使用如下方式可解決該問題(啟動類上需要添加

@EnableAspectJAutoProxy(exposeProxy = true))

@PermissionAop @Override public List<PoiPermission> getList() {List<PoiPermission> list = this.list();return list; } @Override public void test(){IPoiPermissionService service = (IPoiPermissionService) AopContext.currentProxy();service.getList();System.out.println(''); }

其中IPoiPermissionService為該service類實(shí)現(xiàn)的接口。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 国内精品第一页 | 久久精品国产精品亚洲红杏 | 日韩毛片视频 | 亚洲国产欧美在线观看 | www.成人.com| 激情小视频在线播放免费 | 手机免费看黄在线高清视频 | 久久99精品久久久久子伦小说 | 麻豆麻豆必出精品入口 | 桃花阁成人网在线观看 | 免费高清观看青青草原 | 亚洲免费黄色片 | 国产一级黄色影片 | 亚洲精品一区亚洲精品 | 国产一级a毛片 | 亚洲日本中文字幕在线2022 | 免费国产成人高清在线观看不卡 | 国产在线成人a | 最新国产一区二区精品久久 | 欧美一级高清黄图片 | 婷婷操| 亚洲国产成人久久一区二区三区 | 在线视频你懂得 | 福利视频网页 | 91久久亚洲精品国产一区二区 | 久久免费公开视频 | 91成人在线免费视频 | 1769视频在线观看国产 | 欧美日韩免费在线视频 | 1769视频在线观看国产 | 一区二区三区视频在线播放 | 国产色产综合色产在线观看视频 | 亚洲综合欧美色综合小说 | 全午夜免费一级毛片 | 最新露脸国产精品视频 | 在线看成品视频入口免 | 国产在线高清不卡免费播放 | 亚洲美女aⅴ久久久91 | 有码日韩 | 自拍偷拍视频在线观看 | 国产精品大尺度尺度视频 |