![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
34 spring aop 特性解析
本专辑讲述spring aop特性
张力的程序园
兰州大学毕业,10多年软件开发经验,善于系统性设计多种技术映射到问题解决空间。java出身,精通设计模式,熟悉经典算法,主要从事方向为分布式和大数据研发,对高并发、大流量设计思想有深刻理解和运用。
展开
-
08 配置方式完成事务
上一节我们了解了通过注解方式使用,这一节我们了解一下基于注解的事务。1、前提约束完成jdbctemplate的使用 https://www.jianshu.com/p/57f4708994422、操作步骤确保在application.xml中包含以下内容: <bean id="userService" class="net.wanho.service...原创 2019-11-22 23:05:47 · 104 阅读 · 0 评论 -
07 注解方式完成事务
上一节我们了解了jdbctemplate的使用,这一节我们了解一下基于注解的事务。1、前提约束完成jdbctemplate的使用 https://www.jianshu.com/p/57f4708994422、操作步骤确保在application.xml中包含以下内容: <bean id="userService" class="net.wanho....原创 2019-11-22 22:57:23 · 81 阅读 · 0 评论 -
06 JdbcTemplate的使用
spring也提供了一种访问数据库的独立方式,这一节我们就来看一下JdbcTemplate的使用。1、前提约束完成注解方式的aop https://www.jianshu.com/p/06f505310b0a2、操作步骤在src/main/java文件夹下创建net.wanho.entity.User.java,内容如下:import java.io.Seria...原创 2019-11-22 22:51:15 · 91 阅读 · 0 评论 -
05 配置方式完成aop
前面几节我们使用三种方式完成了代理,接下来,我们将看一下在spring中如何完成aop。1、前提约束完成注解方式的aop https://www.jianshu.com/p/06f505310b0a2、操作步骤在src/main/resources文件夹下创建application-config-aop.xml,内容如下:<?xml version="1....原创 2019-11-22 22:36:12 · 71 阅读 · 0 评论 -
04 注解方式完成aop
前面几节我们使用三种方式完成了代理,接下来,我们将看一下在spring中如何完成aop。1、前提约束完成基于注解的springmvc的demo https://www.jianshu.com/p/d1a84f07c98f2、操作步骤在src/main/resources文件夹下创建一个application-aop-anno.xml,内容如下:<?xml ...原创 2019-11-22 21:52:40 · 86 阅读 · 0 评论 -
03 cglib动态代理
前面我们看过了使用jdk完成动态代理,但jdk完成动态代理必须定义接口。这一节我们将使用cglib完成动态代理,这种方式不用创建接口。1、操作步骤在pom.xml中加入依赖 <dependency> <groupId>cglib</groupId> <artifactI...原创 2019-11-19 09:01:04 · 60 阅读 · 0 评论 -
02 jdk动态代理
前面我们已经看过了静态代理,但显而易见静态代理要给每一个接口提供两个实现类,为没有什么方式可以简化代理的实现呢?jdk动态代理就是其中之一。1、操作步骤创建一个UserService.java接口public interface StudentService { void query();}创建一个UserServiceImpl.java实现类publ...原创 2019-11-19 08:51:51 · 69 阅读 · 0 评论 -
01 静态代理
AOP即面向切面编程,是仅有几个不改变原来的代码,还能再原来代码执行前后加入一些其他逻辑的方式之一。实现AOP的方式有好几种,我们现在就看其中的第一个,静态代理。1、操作步骤创建一个UserService.java接口public interface StudentService { void query();}创建一个UserServiceImpl.ja...原创 2019-11-19 08:46:37 · 80 阅读 · 0 评论