這幾天,同事遇到一個(gè)問題烟阐,方向Aop 切入Controller搬俊,打請求日志,結(jié)果調(diào)Service層的方法報(bào)空指針錯(cuò)誤蜒茄,由于是service沒有注入進(jìn)來唉擂。用了@Autowired
和@Resource
注解都注入不進(jìn)來。一行一行的檢查代碼檀葛,都沒有發(fā)現(xiàn)錯(cuò)誤玩祟,后來只能一個(gè)方法一個(gè)方法的刪除,看到哪里可以運(yùn)行屿聋,結(jié)果發(fā)現(xiàn)是因?yàn)镃ontroller方法是private私有類型的空扎。后來改了成public就可以了。
總結(jié)
在用Aop切入方法時(shí)润讥,注意方法的類型要設(shè)置成public共有類型转锈!
加油
我的博客即將搬運(yùn)同步至騰訊云+社區(qū),邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=1wazmozqxldfs