返回通知,异常通知,环绕通知 看代码: 执行结果: 在这里稍微改改代码:我们把异常改成空指针异常 执行结果: 可以看到异常通知没有执行。只有当发生空指针异常时才会执行。 下面看环绕通知: 返回结果: 环绕通知一般来说不常用。 ...
分类:
编程语言 时间:
2017-05-28 10:01:11
阅读次数:
273
我们看基于XML配置的方式配置AOP 看代码: 返回结果: 稍微修改代码: 返回结果: ...
分类:
编程语言 时间:
2017-05-28 09:51:24
阅读次数:
253
Spring AOP AspectJ:Java社区里最完整最流行的AOP框架 在Spring2.0以上的版本中,可以使用基于AspectJ注解或者基于XML配置的AOP 看代码: 输出结果: 在看代码: 输出结果: 在看代码: 输出结果: 1.SpringAOP 加入jar包: spring-aop ...
分类:
编程语言 时间:
2017-05-27 19:07:57
阅读次数:
240
接上一次讲课 先看代码: 输出结果: 可以看到空指针异常,因为没有办法调用userController.execute(); 组件装配 <context:component-scan>元素还会自动注册AutowiredAnnotationBeanPostProcessor实例,该实例可以自动装配具有 ...
分类:
编程语言 时间:
2017-05-27 14:26:08
阅读次数:
255
所需软件列表: 1.eclipse luna 64bit, 保证其中已经自带了Maven,否则需要通过eclipse的install new software 去安装一下 2.jdk 1.7 64bit 下面开始第一个demo 1.首先手动创建以下目录及文件 目录:WorkSpace->myFirs ...
分类:
编程语言 时间:
2017-05-26 16:36:20
阅读次数:
300
和MyBatis系列不同的是,在正式开始Spring入门时,我们先来了解两个关于Spring核心的概念,IoC(InverseofControl)控制反转和AOP()面向切面编程。1.IoC(InversionofControl)控制反转什么是控制反转呢?可以这么通俗的来解释,我们通常写代码当一个类会关联另一个类是会直..
分类:
编程语言 时间:
2017-05-26 14:32:54
阅读次数:
151
基于注解的方式配置bean(基于注解配置Bean,基于注解来装配Bean的属性) 在classpath中扫描组件 组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定组件包括: -@Component:基本注解,表示 ...
分类:
编程语言 时间:
2017-05-25 00:04:01
阅读次数:
284
我们知道从applicationContext容器对象中如何获取Bean了,其实spring框架还有另外一种获取bean的方法:BeanFactory代码如下: BeanFactory factory = new XmlBeanFactory(new ClassPathResource("com/h ...
分类:
移动开发 时间:
2017-05-24 22:31:42
阅读次数:
221
上一篇的博客,我们可以看出来,spring可以维护各个bean (对象),并向其中注入属性值。那么,如果们要把一个对象的引用注入另外一个对象呢?应该怎么处理呢? 我们知道,对于对象中的属性来说,我们注入属性的方式为:在配置文件中使用property标签。 <property name="对象属性名称 ...
分类:
编程语言 时间:
2017-05-24 22:31:10
阅读次数:
204