![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
余木尘
这个作者很懒,什么都没留下…
展开
-
Spring框架
Spring简介 Spring:一站式的开发框架 特点: 降低三层架构之间耦合度; 支持AOP,通过AOP思想可以完成事务的声明式管理,日志管理以及权限拦截等。 可以和多种框架集成到一起,对多种框架的兼容性较好 支持junit测试 Bean节点常用属性说明 id:唯一标志,class:指定实例化的类 name:作用和id一样,用来标志bean节点,可以同时起多个名字 lazy-init=“t...原创 2019-10-21 18:56:23 · 224 阅读 · 0 评论 -
Spring中操作数据库插件JdbcTemplate
SpringJDBC的配置 配置数据源 配置jdbc模板,实例化JdbcTemplate对象 配置注入类,实例化bean <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.s...原创 2019-10-21 18:55:04 · 324 阅读 · 0 评论 -
AspectJ实现AOP——基于注解的声明式AspectJ
注解介绍 @Aspect: 用于定义一个切面 @Pointcut: 用于定义切入点的表达式。在使用时还需要定义一个包含名字和任意参数的方法签名来表示切入点名称。实际上,这个方法签名就是一个返回值void,且方法体为空的普通方法 @Before: 用于定义前置通知,在使用时通常需要指定一个value属性值,该属性值用于指定一个切入点表达式。 @AfterReturning: 用于定义...原创 2019-10-17 22:15:47 · 793 阅读 · 0 评论 -
AspectJ实现AOP——基于XML的声明式AspectJ
文章目录基于XML的声明式AspectJ实现过程 基于XML的声明式AspectJ 基于XML的声明式AspectJ是指通过XML文件来定义切面,切入点及通知,所有的切面、切入点和通知都必须定义在< aop:config>元素内 实现过程 创建切面类ServiceProxy,在这里面编写通知 public class ServiceProxy { //JoinPoint...原创 2019-10-17 22:14:10 · 1522 阅读 · 0 评论 -
Spring基于代理类的AOP实现
文章目录动态代理JDK动态代理CDLIB代理 动态代理 AOP中的代理就是由AOP实现框架动态生成的一个对象,该对象可以作为目标对象使用。 spring中的AOP代理,可以是JDK动态代理,也可以是CGlib代理 JDK动态代理 JDK动态代理是通过java.lang.reflect.Proxy类来实现的,我们可以调用Proxy类的newProxyInstance()方法来创建代理对象 注意:JD...原创 2019-10-17 20:44:16 · 713 阅读 · 0 评论