首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AspectJ方面与SpringAOP不起作用

AspectJ方面与SpringAOP不起作用
EN

Stack Overflow用户
提问于 2015-03-22 07:27:52
回答 1查看 84关注 0票数 0

我知道同样的问题有很多问题,但我真的不明白是什么问题,因为我试图从头到尾学习许多流行的教程,但它仍然不起作用。

我请你看看我在这里的项目,指向github的链接,并给出一个建议,因为我真的放弃了,使它发挥作用。

我使用Eclipse露娜+ Tomcat 7,从github可以看到其他的东西,因为这里的所有东西都不方便。

解决:实际上,我认为我需要更具体地说明我为解决这个难题所做的事情:@tmarwen给了我一个很好的提示,说明了什么可能是错误的,我测试了并发现我的道-context.xml根本没有实例化bean。因此,我将所有bean实例化和<aop:aspectj-autoproxy />web.xml文件一起移到WEB-INF中的单独config.xml文件中。从那以后,一切都开始完美地运作了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-22 13:00:16

首先要注意的是,您在web.xml文件下的根应用程序配置文件路径中引入了一个错误:

代码语言:javascript
复制
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:coms/config/dao-context.xml</param-value>
</context-param>

虽然它应该如下所示(com__没有):

代码语言:javascript
复制
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:com/config/dao-context.xml</param-value>
</context-param>

还有一个提示是上下文配置文件的位置,我敢打赌,在构建时它不会被解释为一个资源文件。

由于使用Maven作为构建工具,可能需要将文件位置更改为src/main/resoures目录下的文件位置(默认目录为Maven的资源位置),因此项目根文件夹的整个路径如下:

  • src/main/resoures/com/config/dao-context.xml
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29191992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档