关于spring配置的一些异常
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配置的一些异常相关推荐
- 利用spring aop统一处理异常和打日志
利用spring aop统一处理异常和打日志 spring aop的概念,很早就写博客介绍了,现在在工作中真正使用. 我们很容易写出的代码 我们很容易写出带有很多try catch 和 logger. ...
- spring配置c3p0连接池、spring的声明式事务管理
一.spring配置c3p0连接池: 1.导入maven依赖: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> & ...
- 第9步 spring 配置 springmvc配置
spring配置 有5个网址 springboot 再讲一遍 spring的学习最好的方法是运行 官方demo 学习它里面的配置 . 我们不可能一下子理解spring里面的源码 spri ...
- 使用Spring配置LogBack日志记录
LogBack是由Log4j的同一作者创建的用于记录日志的API(较新的实现,它类似于新版本),在本文中,我将展示如何在Spring项目中对其进行集成和使用. 在本教程中,我假设您正在使用一个简单的S ...
- java spring配置类_spring 配置 Java配置类装配bean
https://www.cnblogs.com/chenbenbuyi/p/8457700.html 自动化装配的确有很大的便利性,但是却并不能适用在所有的应用场景,比如需要装配的组件类不是由自己的应 ...
- java executor spring_java 线程池(ExecutorService与Spring配置threadPoolTaskExecutor)
一.java ExecutorService实现 创建ExecutorService变量 private ExecutorService executor = null 2.执行对应任务时,首先生成线 ...
- Spring(二)--------Spring配置、DI依赖注入、Bean自动装配
Spring(二)--------Spring配置.DI依赖注入.Bean自动装配 5.Spring配置 5.1 别名 设置别名:第一种方式alias <!--其中name为ID的对应值--&g ...
- spring配置bean
第一章 spring框架构成 第二章 spring容器 第三章 spring配置bean 文章目录 spring配置bean 使用xml配置 使用构造器创建 依赖注入方式 setter方法注入 构造方 ...
- spring 配置相关
1.spring配置相关 初始化配置文件 web.xml <context-param> <param-name>contextConfigLocation&l ...
最新文章
- 在react hook里使用mobx(配置mobx依赖)
- 一步一步解决 kernel 2.6 usb host driver
- 工作流引擎Oozie(一):workflow
- JS收集:限制输入格式
- 计算机软件与程序没有任何关系,提示“该文件没有与之关联的程序来执行该操作”怎么解决?...
- Xshell连接不上虚拟机的解决办法
- android 7.0 mi5s,官方回应 小米5s升级安卓7.0还要再等等
- STM32开发 -- 低功耗模式详解(2)
- php发送163邮件554,PHPMailer配置163邮箱发送邮件
- PAT乙级1037 在霍格沃茨找零钱
- xml-apis-ext.jar
- 屏幕时代,开发者如何撬动亿级受众,获得用户增长
- chart控件支持鼠标滚轮放大缩小_强大的鼠标侧键功能设置工具:X-Mouse Button Control...
- windows虚拟机下 安装docker 踩过的坑
- Noip2008提高组初赛 C
- linux opendir路径_Linux目录操作函数:opendir/readdir/closedir
- 【网络存储】存储区域网络SAN
- 解决Python爬取百度页面出现中文乱码问题
- java导出图片到excel_POI:将图片导出到Excel
- 【JavaWeb】用监听器实现单一登录