1.导入jar包 1.1 spring面向切面jar包 com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6 ...
分类:
编程语言 时间:
2017-07-16 13:39:13
阅读次数:
210
由于直接拦截所有的controller所以需要spring.xml中添加<aop:aspectj-autoproxy proxy-target-class="true" /> 交由cglib代理。使用只要在controller的method上加上@ActionControllerLog(channe ...
分类:
编程语言 时间:
2017-07-13 14:26:00
阅读次数:
603
spring 中 的 异常处理 使用的是aspectj <!-- 注解aop,支持注解 --> <aop:aspectj-autoproxy /> 事务 切点配置 <!-- 配置参与事务的类 --> <aop:config expose-proxy="true" proxy-target-class ...
分类:
编程语言 时间:
2017-07-13 13:30:27
阅读次数:
164
项目结构如图,基本的spring的配置就不在赘述 1.首先编写自定义的切面类 package org.wu.test; import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.Aspec ...
分类:
编程语言 时间:
2017-07-13 10:18:31
阅读次数:
183
** * ErrorCode: * * @author yangzhenlong * @since 2016/7/21 */ @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherite... ...
分类:
编程语言 时间:
2017-07-12 17:40:41
阅读次数:
191
Error:Execution failed for task ':ttt:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException: com.android.ide.common.proc ...
分类:
移动开发 时间:
2017-07-04 13:24:02
阅读次数:
355
简介:1、Aop编程。2、AspectJ基于xml文件。3、AspectJ基于注解。 4、JdbcTemplate。 5、配置properties文件 1 AOP 1.1 AOP介绍 1.1.1 什么是AOP l 在软件业,AOP为Aspect Oriented Programming的缩写,意为: ...
分类:
编程语言 时间:
2017-07-03 23:48:25
阅读次数:
282
1.引入spring基础包2.引入aspectJ的jar包: com.springsource.org.aopalliance-*.jar com.springsource.org.aspectj.weaver-*.jar 3.spring.xml加入相关配置 4.实现目标类 5.定义切面类 @As ...
分类:
Web程序 时间:
2017-07-02 13:03:55
阅读次数:
172
Spring+MyBatis双数据库配置 近期项目中遇到要调用其它数据库的情况。本来仅仅使用一个MySQL数据库。但随着项目内容越来越多,逻辑越来越复杂。原来一个数据库已经不够用了,须要分库分表。所以决定扩充数据库,正好Spring能够灵活的扩充数据库。以下简单写一篇博文,记录下多数据库配置的过程。 ...
分类:
数据库 时间:
2017-06-26 12:51:56
阅读次数:
198
AOP:Aspect Oriented Programming 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 使用主要场景:日志记录,性能统计,安全控制,事务处理,异常处理等。 切面和功能是成垂直状态。 实现方式: 1、预编译 -AspectJ 2、运行期动态代理( ...
分类:
编程语言 时间:
2017-06-22 18:42:38
阅读次数:
301