![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 65
鸭老板
一只正在崛起的程序小霸王
展开
-
Spring AOP 实现原理
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从转载 2016-03-30 00:07:24 · 270 阅读 · 0 评论 -
Spring的<aop:aspectj-autoproxy>配置
通过配置织入@Aspect切面 虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。 通过aop命名空间的声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring在内部依旧采用AnnotationAwareAspectJAutoProxyCreator进行自动代理的原创 2016-04-03 17:52:01 · 565 阅读 · 0 评论 -
Spring动态代理的两种方式
第一种方式:利用JDK的反射机制(proxyJDK)package cn.xhx.jdkproxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;/** * 此拦截器为PersonDao加强功能(添加事务) * @author LenovoY510P * */public原创 2016-04-03 18:01:20 · 9972 阅读 · 0 评论 -
Spring配置文件写法
如果不使用注解:(一般情况下)<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/sche原创 2016-03-27 22:24:32 · 315 阅读 · 0 评论 -
Spring的@Resource注解及原理
package cn.xhx.spring.di.annotation.test;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;imp原创 2016-03-27 22:41:01 · 1751 阅读 · 1 评论 -
Spring的@Component注解的使用
ScanTest.javapackage cn.xhx.spring.scan.test;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext原创 2016-03-27 23:03:48 · 1521 阅读 · 1 评论