添加了那新的三個(gè)jar,還是報(bào)錯(cuò)
No bean named 'serenaAspect' available
這是對(duì)應(yīng)老師MoocAspect那個(gè)類;
這是對(duì)應(yīng)biz那個(gè)類
測(cè)試類:
這是xml
還是會(huì)報(bào)錯(cuò)
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
請(qǐng)大家?guī)兔纯矗≈x謝啦?。。。?/p>
2019-01-08
你好,我把JAR包也引了。還是報(bào)錯(cuò)。。這是為啥呢
2018-12-19
我的配置和你的一樣,為啥實(shí)例化就報(bào)錯(cuò)了啊
2018-10-15
。。。
把問(wèn)題解決了。。。
就是在aop before中pointcut的寫(xiě)法,注意是引用外面定義的pointcut,所以寫(xiě)法應(yīng)該是pointcut-ref=“”
。。。
要細(xì)心啊。。
2018-10-15
自己試了一下,把pointcut直接寫(xiě)到aop before的標(biāo)簽中,
且*與包名前面要有空格,否則也報(bào)錯(cuò)
這樣是可以的,但是單獨(dú)寫(xiě)pointcut的標(biāo)簽再寫(xiě)aop before的標(biāo)簽,就會(huì)報(bào)空指針的錯(cuò)
error:
Pointcut is not well-formed: expecting '(' at character position 0
serenaPointcut
請(qǐng)問(wèn)一下大家,謝謝啦!