亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

添加了那新的三個jar,還是報錯

No bean named 'serenaAspect' available


https://img1.sycdn.imooc.com//5bc40a230001cebc02710067.jpg


這是對應老師MoocAspect那個類;

https://img1.sycdn.imooc.com//5bc40aa50001f99a04160217.jpg


這是對應biz那個類

https://img1.sycdn.imooc.com//5bc40ab200013a6203870221.jpg


測試類:

https://img1.sycdn.imooc.com//5bc40ad00001a56c04920410.jpg

這是xml

https://img1.sycdn.imooc.com//5bc40b270001142b09580315.jpg


還是會報錯

No bean named 'serenaAspect' available

Cannot create inner bean '(inner bean)#78e67e0a' of type [org.springframework.aop.config.MethodLocatingFactoryBean] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#78e67e0a': Initialization of bean failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'serenaAspect' available


請大家幫忙看看!謝謝啦?。。。?/p>



正在回答

4 回答

你好,我把JAR包也引了。還是報錯。。這是為啥呢

0 回復 有任何疑惑可以回復我~

我的配置和你的一樣,為啥實例化就報錯了啊

0 回復 有任何疑惑可以回復我~

。。。

把問題解決了。。。

就是在aop before中pointcut的寫法,注意是引用外面定義的pointcut,所以寫法應該是pointcut-ref=“”

。。。

要細心啊。。

0 回復 有任何疑惑可以回復我~

自己試了一下,把pointcut直接寫到aop before的標簽中,

https://img1.sycdn.imooc.com//5bc40e1e00018b5608980027.jpg

且*與包名前面要有空格,否則也報錯

這樣是可以的,但是單獨寫pointcut的標簽再寫aop before的標簽,就會報空指針的錯

error:

Pointcut is not well-formed: expecting '(' at character position 0

serenaPointcut

請問一下大家,謝謝啦!


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

添加了那新的三個jar,還是報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號