
Spring
github_36116217
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring的IOC
IOC:Inverse of Control,就是将原本程序中手动创建的对象的过程交给Spring去创建 Spring的IOC 第一步:引入Spring的jar包 context,bean,expression和core 第二步:编写类,假设叫做Book.java 第三步:编写applicatonContext.xml文件 配置该文件,有三种方式 1. 使用构造函数(Book需要提原创 2016-09-23 18:53:25 · 191 阅读 · 0 评论 -
Spring的DI使用XML方式
DI:为使用IOC创建的对象设定相关的属性,即先有IOC,然后才有DI 使用XML方式的DI 方式一:使用构造函数的形式 一般用的不多,忽略 方式二:使用setter方法 在applicationContext.xml文件中配置 a.使用property标签 1.普通类型,直接使用value书写 2.引用类型,使用ref,值就是上面定义的Ca原创 2016-09-23 19:21:13 · 286 阅读 · 0 评论 -
Spring Aop增强
Spring AOP是纯JAVA代码实现的,不需要专门的编译过程和类加载器,在运行期间通过代理方式向目标类织入增强代码,扩展JAVA语言 AOP的底层原理:JDK的动态代理和CGLIB的动态代理 通知:是指拦截到JoinPoint之后所要做的事 AOP通知的类型 前置通知: MethodBeforeAdvice 后置通知: AfterReturningAdvice 环绕原创 2016-09-23 19:38:41 · 291 阅读 · 0 评论 -
Spring AOP的自动代理
一般情况下的代理针对每一个对象的只能增强都需要新建一个bean标签,当有很多类的时候就显得比较繁琐,这时Spring为我们提供了自动代理 情况1:BeanNameAutoProxyCreator 根据Bean的名称来创建代理 配置:修改一般情况下的代理类ProxyFactoryBean为BeanNameAutoProxyCreator <bean class="org.原创 2016-09-23 20:07:47 · 358 阅读 · 0 评论 -
AspectJ基于注解的实现
基本注解 Advice的类型 @Before @AfterReturning @Around @AfterThrowing @After 表达式 execution(expression) expression(?)) execution(public * *(..)) 匹配所有的public方法 execution(* com.ywkj.*(..)) 匹配指定包下的所有原创 2016-09-23 21:14:34 · 472 阅读 · 0 评论