摘要: 静态代理 步骤一:创建抽象主题(接口) 步骤二:真实业务代码 步骤三:测试 JDK代理 步骤一:创建抽象主题(接口) 步骤二:真实业务代码 步骤三:测试 CGLIB代理 步骤一:代码层 步骤二:测试 阅读全文
posted @ 2019-10-28 16:11 梅川酷子灬 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Spring中的bean 组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由IoC容器初始化、装配及管理的对象 Spring中的bean默认都是单例的(scope="singleton"默认值) 我们可以设置为多例(scope="prototyp 阅读全文
posted @ 2019-10-28 16:02 梅川酷子灬 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Spring集合的注入 步骤一:导入依赖 步骤二:创建实体类 步骤三:创建大配置文件 步骤四:测试 域属性自动注入 byName与byType 步骤一:创建两个实体类 步骤二:创建大配置文件(在bean节点中增加autowire属性,设值为byType) 要求:给Teacher赋值的bean节点的i 阅读全文
posted @ 2019-10-28 15:10 梅川酷子灬 阅读(317) 评论(0) 推荐(0) 编辑
摘要: AOP: AOP为Aspect Oriented Programming 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是Spring框架中的一个重要内容,是函数式编程的一种衍生范型 利用AOP可以对业务逻辑的各个部分进行隔离, 从而使得业务逻 阅读全文
posted @ 2019-10-27 22:21 梅川酷子灬 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 初始Spring 企业级开发应用 Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。 框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spr 阅读全文
posted @ 2019-10-24 13:38 梅川酷子灬 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 注解: MyBatis的注解方式就是将SQL语句直接写在接口上。 优点是: 对于需求比较简单的系统,效率较高。 缺点是: 当SQL有变化时需要重新编译代码,一般情况下不建议使用注解方式 @Select注解 其他注解: 阅读全文
posted @ 2019-10-23 17:45 梅川酷子灬 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 延迟: MyBatis中的延迟加载,也称为懒加载,是指在进行关联查询的时候 按照设置延迟加载规则推迟对关联对象的select检索 延迟加载可以有效的减少数据库 的压力。 MyBatis的延迟加载只是对关联对象的查询有延迟设置,对于主加载对象都是直接执行查询语句的(两条select语句) 注意: 延迟 阅读全文
posted @ 2019-10-14 16:19 梅川酷子灬 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 关联查询: 一对一,一对多,多对一,多对多,自关联 仅供参考:(返回值是对象的是一对多,返回值是集合的是多对一) 一对一过于简单,只是两表连查 一对多: 职位entity: DAO .xml文件 给对象赋值使用collection标签 property:属性名 ofType:类型 测试: 多对一 e 阅读全文
posted @ 2019-10-12 18:07 梅川酷子灬 阅读(2098) 评论(0) 推荐(0) 编辑
摘要: if标签 通常用于WHERE语句中,通过判断参数值来决定是否使用某个查询条件 choose标签 它无法实现if....else、if....else.....的逻辑, 要想实现这样的逻辑,就需要使用到choose when otherwise标签。 choose元素中包含when和otherwise 阅读全文
posted @ 2019-10-11 09:12 梅川酷子灬 阅读(183) 评论(0) 推荐(0) 编辑
摘要: SQL映射文件的几个顶级元素的配置 mapper:映射文件的根节点 cache:配置给定命名空间的缓存 cache-ref:从其他命名空间引用缓存配置 resultMap:用来描述数据库结果集和对象的对应关系 sql:可以重用的SQL块,也可以被其他语句引用 insert:映射插入语句 update 阅读全文
posted @ 2019-10-08 09:54 梅川酷子灬 阅读(250) 评论(0) 推荐(0) 编辑