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