1.  当配置spring环境时,如果出现$Proxy.helloWordAction() exception,时,那么有可能是你配置的代理类,是否实现了一个接口,spring默认使用的是JDK动态代理,如果你的action抛出了这个异常,有可能是action没有实现接口,但一般情况下action是不需要实现接口的,但如果你的aop:pointcut如下配置,为action配置了事务(当然只是一个不好的配置),那么你就需要cglib的动态代理,proxy-target-class="true"

<aop:pointcut expression="execution(* com.action.*.*(..))"
            id="pointCut" />

<aop:aspectj-autoproxy proxy-target-class="true" />

2. 如果你配置了<aop:aspectj-autoproxy proxy-target-class="true" />,那么就不需要如下的配置了

<bean
        class="org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator" />

3.  当你配置如下的aop:pointcut,它默认要扫描的包下的类要实现一个接口,如果有类没有实现接口,会抛出$Proxy, 此时你应该检查一下aop:pointcut下的类是否有必要被扫描或者使用1的解决方案

<aop:pointcut expression="execution(* com.action.*.*(..))"
            id="pointCut" />

关于spring配置的一些异常相关推荐

  1. 利用spring aop统一处理异常和打日志

    利用spring aop统一处理异常和打日志 spring aop的概念,很早就写博客介绍了,现在在工作中真正使用. 我们很容易写出的代码 我们很容易写出带有很多try catch 和 logger. ...

  2. spring配置c3p0连接池、spring的声明式事务管理

    一.spring配置c3p0连接池: 1.导入maven依赖: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> & ...

  3. 第9步 spring 配置 springmvc配置

    spring配置 有5个网址   springboot 再讲一遍  spring的学习最好的方法是运行  官方demo  学习它里面的配置   . 我们不可能一下子理解spring里面的源码 spri ...

  4. 使用Spring配置LogBack日志记录

    LogBack是由Log4j的同一作者创建的用于记录日志的API(较新的实现,它类似于新版本),在本文中,我将展示如何在Spring项目中对其进行集成和使用. 在本教程中,我假设您正在使用一个简单的S ...

  5. java spring配置类_spring 配置 Java配置类装配bean

    https://www.cnblogs.com/chenbenbuyi/p/8457700.html 自动化装配的确有很大的便利性,但是却并不能适用在所有的应用场景,比如需要装配的组件类不是由自己的应 ...

  6. java executor spring_java 线程池(ExecutorService与Spring配置threadPoolTaskExecutor)

    一.java ExecutorService实现 创建ExecutorService变量 private ExecutorService executor = null 2.执行对应任务时,首先生成线 ...

  7. Spring(二)--------Spring配置、DI依赖注入、Bean自动装配

    Spring(二)--------Spring配置.DI依赖注入.Bean自动装配 5.Spring配置 5.1 别名 设置别名:第一种方式alias <!--其中name为ID的对应值--&g ...

  8. spring配置bean

    第一章 spring框架构成 第二章 spring容器 第三章 spring配置bean 文章目录 spring配置bean 使用xml配置 使用构造器创建 依赖注入方式 setter方法注入 构造方 ...

  9. spring 配置相关

    1.spring配置相关 初始化配置文件 web.xml <context-param>         <param-name>contextConfigLocation&l ...

最新文章

  1. 在react hook里使用mobx(配置mobx依赖)
  2. 一步一步解决 kernel 2.6 usb host driver
  3. 工作流引擎Oozie(一):workflow
  4. JS收集:限制输入格式
  5. 计算机软件与程序没有任何关系,提示“该文件没有与之关联的程序来执行该操作”怎么解决?...
  6. Xshell连接不上虚拟机的解决办法
  7. android 7.0 mi5s,官方回应 小米5s升级安卓7.0还要再等等
  8. STM32开发 -- 低功耗模式详解(2)
  9. php发送163邮件554,PHPMailer配置163邮箱发送邮件
  10. PAT乙级1037 在霍格沃茨找零钱
  11. xml-apis-ext.jar
  12. 屏幕时代,开发者如何撬动亿级受众,获得用户增长
  13. chart控件支持鼠标滚轮放大缩小_强大的鼠标侧键功能设置工具:X-Mouse Button Control...
  14. windows虚拟机下 安装docker 踩过的坑
  15. Noip2008提高组初赛 C
  16. linux opendir路径_Linux目录操作函数:opendir/readdir/closedir
  17. 【网络存储】存储区域网络SAN
  18. 解决Python爬取百度页面出现中文乱码问题
  19. java导出图片到excel_POI:将图片导出到Excel
  20. 【JavaWeb】用监听器实现单一登录

热门文章

  1. 伺服系统中惯量辨识的实现方案
  2. 小白编程-资源帖-h5模板源码
  3. 【OpenCV】透视变换 仿射变换
  4. 王权富贵:写python工程中配置文件的写法
  5. 软件交流培训:Extensible Markup Language 可扩展标记语言
  6. 北工大毕业时用的一些网址
  7. 心态崩了!税前2万4,到手1万4,年终奖扣税方式1月1日起施行~
  8. 第六大晶圆代工厂商2021净利润大增593.3%
  9. 看视频学编程的一点小建议
  10. 工业视觉检测如何选择合适的工业相机?