10 2019 档案

摘要:一、域属性 好处:大幅度减少Spring配置 坏处:依赖不能明确管理,可能会有多个bean同时符合注入规则。没有清晰的依赖关系。 1,byName 根据属性名自动装配。此选项将检查容器并根据名字查找 与属性完全一致的bean,并将其与属性自动装配。 2,byType 如果容器中存在一个与指定属性类型 阅读全文
posted @ 2019-10-28 17:43 丹寻 阅读(296) 评论(0) 推荐(0) 编辑
摘要:一、静态代理 1.创建Subject业务接口 2.创建RealSubject实现Subject接口 3.创建代理类 3.创建测试类 二、JDK动态代理 1.创建业务接口 2.创建接口实现类 3.调用管理接口InvocationHandler 创建动态代理类 三、cglib动态代理 1.创建业务类 2 阅读全文
posted @ 2019-10-28 17:39 丹寻 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1. 有哪些不同类型的IoC(依赖注入)方式 ? 解释说明下 构造器依赖注入 构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。 Setter方法注入 Setter方法注入是容器通过调用无参构造器或无参static工厂 方法实例化bean之后,调用该 阅读全文
posted @ 2019-10-28 17:38 丹寻 阅读(91) 评论(0) 推荐(0) 编辑
摘要:面向切面编程 AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允 阅读全文
posted @ 2019-10-28 02:47 丹寻 阅读(131) 评论(0) 推荐(0) 编辑
摘要:打印机案例 阅读全文
posted @ 2019-10-25 17:23 丹寻 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一、Spring是什么 Spring是一种多层的J2EE应用程序框架,其核心就是提供一种新的机制管理业务对象及其依赖关系。 二、为什么要使用Spring 1. 降低组件之间的耦合度,实现软件各层之间的解耦。 Controller –> Service –> DAO 2. 可以使用容器提供的众多服务, 阅读全文
posted @ 2019-10-25 17:22 丹寻 阅读(102) 评论(0) 推荐(0) 编辑
摘要:二十四.注解的使用 一. 查询@Select 二.自动关联@Results 三.引用@Results映射(@ResultMap) 四.关联映射:@One 五. 关联映射:@Many 六.添加(@Insert)并且返回主键 七.修改@Update 八.删除@Delete 阅读全文
posted @ 2019-10-21 13:38 丹寻 阅读(87) 评论(0) 推荐(0) 编辑
摘要:一、创建Maven项目 代码:pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
posted @ 2019-10-21 12:14 丹寻 阅读(310) 评论(0) 推荐(0) 编辑
摘要:延迟加载 延迟加载:在真正使用数据时才发起查询,不用的时候不查询,又叫按需查询(懒加载) 立即加载:不管用不用,只要调用方法,直接发起查询 表关系:一对多 多对一 一对一 多对多(mybatis中没有 多对一 的概念) 一对多 多对多:通常采用延迟加载 多对一 一对一:通常采用立即加载 延迟加载的配 阅读全文
posted @ 2019-10-15 17:30 丹寻 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY 阅读全文
posted @ 2019-10-14 08:02 丹寻 阅读(230) 评论(0) 推荐(0) 编辑
摘要:运行结果: 使用set智能标签修改数据 阅读全文
posted @ 2019-10-12 08:28 丹寻 阅读(226) 评论(0) 推荐(0) 编辑
摘要:MyBatis 注解方式就是将 SQL 语句直接写在DAO层的接口上。 在黑马2018年录制的双元视频课:\08 SSM整合案例【企业权限管理系统】\07.订单操作 有使用mybatis注解进行多表关联查询的案例,在下文会有使用注解的补充说明。 这种方式的优点是 , 对于需求比较简单的系统,效率较高 阅读全文
posted @ 2019-10-11 17:20 丹寻 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:1. Mybatis框架优缺点 优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm字段关系映射 5. 提供对象关系映射标签,支持对象关系组建维护 6. 提供xml标签,支持编写动态sql。 阅读全文
posted @ 2019-10-08 17:39 丹寻 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、ISmbmsUserDao层 二、小配置文件 ISmbmsUserDao.xml 三、测试类 阅读全文
posted @ 2019-10-08 17:38 丹寻 阅读(631) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示