在进行分布式框架搭建的过程中,出现问题advised by org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)?

今天在进行宜立方商城,进行文件配置的时间,遇到如下的问题,问题是:advised by org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)?

出现这种的可能原因是:

  据说是因为Spring配置文件已经扫描了Service注解类,但是MVC也扫描了Service注解类,导致Spring容器的Service注解类失效,事务不起·作用。。 但是我的SpringMVC的扫描包就是控制器所在的包,它不应该能扫到Service注解类啊,既然如此,这个事务不起作用的论点有点站不住脚。 不过反正是能解决问题的,只不过原因成谜。当然,这个只是我个人的猜想。

解决问题的办法:

在spring配置文件里配置全局的包扫描<context:component-scan base-package="我的包名" ></context:component-scan>,提示的是这一局的异常,解决其实很简单,只需要在这一句话后面添加一个use-default-filters="false">就可以了,变成<context:component-scan base-package="我的包名" use-default-filters="false"></context:component-scan>,这样双向箭头就消失了,异常也就消失了。

原文地址:https://www.cnblogs.com/yxllovetm/p/9296866.html

时间: 2024-11-09 00:50:41

在进行分布式框架搭建的过程中,出现问题advised by org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)?的相关文章

关于vue-cli搭建项目过程中的一些基本问题与个人理解

刚接触vue.js不久,组件化的创作模式感觉很棒.组件好比每一块积木,而一个项目的完成就像你去搭一个积木模型,每一块积木都可以互相配合搭建各式各样的模型,但又相对独立可以重复使用.这就是传说中的低耦合高复用. 因公司要求使用vue-cli脚手架的形式搭建项目前端框架,参照一些网上的包含官网文档的指导,对搭建的整个过程当中碰到的一些基本问题做一个总结并对整个项目结构做一个梳理. 一.安装node.js 官方网址:https://nodejs.org/zh-cn/ 选择合适自己的版本进行安装. 1.

关于Thinkphp框架模型应用过程中出现的错误Undefined class constant MYSQL_ATTR_INIT_COMMAND

今天在用thinkphp框架做网站的时候,在调用model模型是意外发生Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]错误, 下面是我百度的结果,大部分说解决问题可以分为以下两类: 1. windows下iis7.5+php5.4.11(FastCGI) 缺少pdo,编辑php.ini 取消注释: extension=php_pdo_mysql.dll 重启iis PHP数据对象(PDO)扩

mui框架使用的过程中遇到的几个问题

1.zepto.js和mui一起使用的时候,tap事件会发生两次,这时只要不引用zepto.js的touch.js就可以了,只用mui的tap事件,如: mui(".infor_header").on('tap','li',function(){     alert(123); }) 或 $(".box")[0].addEventListener("tap",function(){ alert(456); }) 2.mui使用的时候会将所有的a标

SSH框架中Spring框架搭建的初步理解(一)

接手基于SSH框架的web项目已经一个月有余了.早有听说javaweb三大框架,第一次接触,先来说下感受. 我感觉SSH框架最明显的优点有如下: 采用MVC模式,层次结构清晰,使程序员只需关注业务逻辑的实现. 通过配置文件,就可以掌握整个系统各个部分之间的关系. 通过AOP,可以实现事务管理和日志管理. 其中Spring框架能使你通过最简单可行的方法来解决问题,这是非常高效的.但是它的搭建也略微复杂,尤其是对于我这样的新手来说,所以开此篇记录一下SPring框架的搭建: 创建web项目,导入SS

ssh框架搭建Struts2.06+spring2.5+hibernate3.2整合实例代码教程步骤

原创整理不易,转载请注明出处:ssh框架搭建Struts2.06+spring2.5+hibernate3.2整合实例代码教程步骤 代码下载地址:http://www.zuidaima.com/share/1760074977233920.htm 最近闲来无事可做,于是开始学习struts2.Struts2和struts1.webwork2有什么区别我也不说了,网上有很多这方面的资料.以前在项目中从未使用过struts,一直使用spring+hibernate,现在既然学习了Struts,也不能

使用ssh过程中对数据库进行update时报错

报错信息:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'readOnly' marker from transaction definition beans.xml中的问题 <!-- 事

spring+springmvc+hibernate 框架搭建

1.新建web项目,将所需jar包放到 lib 目录下 2.配置web.xml 配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLo

spring4+srpingmvc+mybatis基本框架(app框架搭建一)

前言: 随着spring 越来越强大,用spring4来搭建框架也是很快速,问题是你是对spring了解有多深入.如果你是新手,那么在搭建的过程中可以遇到各种各样奇葩的问题. SSM框架的搭建是作为我搭建APP开发框架的基础. 我将会分以下几点: 1) 配置文件如何配置 2) 如何java配置启动servlet 3) 一些搭建过程中的坑 ============================================================================= 配置

Spring4 mvc+maven 框架搭建(1)

这篇博客其实很早就应该写,早在半年前,因为对SpringMVC感兴趣,便自学了一下Spring.一段时间的学习后,对Spring有了一个基本的了解,于是想着自己动手搭建一个SpringMvc的框架出来.搭建的过程中遇到了很多的问题,其实在网上有许多的SpringMvc的框架搭建教程,但使用那些教程搭建起来的框架往往有或多或少的问题,如jar包下载不完全.log日志无法使用等,经历了一段时间的尝试后终于将框架搭建了起来. 在搭建起来后就想着自己写一篇博客记录一下,以便日后需要的时候方便查找. 在这