摘要:
注解式 首先导入依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.c 阅读全文
摘要:
JdbcTemplate主要提供以下五类方法: execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句; update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句; query方法及queryFor 阅读全文
摘要:
一、创建业务类 二、增强类 三、编写applictionContext.xml文件 :扫描注解。开启AOP注解支持 四、测试类 五、效果 环绕增强 一、DoSomeServiceImpl业务类 二、DoSomeAspet增强类: 三、application-aspet.xml文件: 四、测试: 五、 阅读全文
摘要:
1、实体类 2、IUserInfoMapper(Dao)层 接口 3、IUserInfoMapperImpl实现接口 4、IUserInfoService(Service)层接口创建方法 5、IUserInfoServiceImpl实现Service层接口、植入DAO层对象 6、编写applicti 阅读全文
摘要:
通知(Advice)是Spring提供的一种切面(Aspect)。但其功能过于简单:只能将切面织入到目标类的所有目标方法中,无法完成将切面织入到指定目标方法中。 顾问(Advisor)是Spring提供的另一种切面。其可以完成更为复杂的切面织入功能。PointcutAdvisor是顾问的一种,可以指 阅读全文
摘要:
使用代理工厂实现增强 步骤一: 步骤二: 步骤三: 步骤四: 更改代理 创建一个接口 让业务类继承这个接口 修改大配置文件 环绕增强 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: 异常抛出增强 步骤一: 步骤二:(这里写了个异常) 步骤三: 步骤四: 第五步: 阅读全文
摘要:
静态代理 步骤一:创建抽象主题(接口) 步骤二:真实业务代码 步骤三:测试 JDK代理 步骤一:创建抽象主题(接口) 步骤二:真实业务代码 步骤三:测试 CGLIB代理 步骤一:代码层 步骤二:测试 阅读全文
摘要:
Spring集合的注入 步骤一:导入依赖 步骤二:创建实体类 步骤三:创建大配置文件 步骤四:测试 域属性自动注入 byName与byType 步骤一:创建两个实体类 步骤二:创建大配置文件(在bean节点中增加autowire属性,设值为byType) 要求:给Teacher赋值的bean节点的i 阅读全文
摘要:
Spring中的bean 组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由IoC容器初始化、装配及管理的对象 Spring中的bean默认都是单例的(scope="singleton"默认值) 我们可以设置为多例(scope="prototyp 阅读全文
摘要:
AOP面向切面编程 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许 阅读全文