摘要: 7、bean的自动装配 自动装配是Spring满足bean依赖的一种方式! Spring会在上下文中自动寻找,并自动给bean装配属性! 在Spring中有三种装配的方式 1. 在xml中显示的配置 2. 在java中显示配置 3. 隐式的自动装配bean【重要】 7.1、自动装配 1. 环境搭建 阅读全文
posted @ 2019-12-12 14:27 MrKeen 阅读(1838) 评论(0) 推荐(2) 编辑
摘要: 5、Spring配置 5.1、别名 5.2、bean的配置 5.3、import 这个import,一般用于团队开发使用,他可以将多个配置文件,导入合并为一个 假设现在项目中有多个人开发,这三个人负责不同的类开发,不同的类需要注册在不同的bean中,我们可以利用import将所有人的beans.xm 阅读全文
posted @ 2019-12-12 14:26 MrKeen 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 3、HelloSpring 思考 Hello 对象是谁创建的 ? 【 hello 对象是由Spring创建的 】 Hello 对象的属性是怎么设置的 ? 【hello 对象的属性是由Spring容器设置的 】 这个过程就叫控制反转 : 控制 : 谁来控制对象的创建 , 传统应用程序的对象是由程序本身 阅读全文
posted @ 2019-12-12 14:25 MrKeen 阅读(582) 评论(0) 推荐(1) 编辑
摘要: 1、Spring 1.1、简介 Spring:春天 给软件行业带来了春天! 2002,首次推出了Spring框架的雏形:interface21框架! Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。 Rod Johns 阅读全文
posted @ 2019-12-12 14:24 MrKeen 阅读(255) 评论(0) 推荐(1) 编辑
摘要: 13、缓存(了解) 13.1、简介 1. 什么是缓存[Cache]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询, 从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2. 为什么使用缓存? 减少和数据库的交互次 阅读全文
posted @ 2019-12-09 17:04 MrKeen 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 12、动态SQL 什么事动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句 利用动态SQL这一特性可以彻底摆脱这种痛苦 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类 阅读全文
posted @ 2019-12-09 17:03 MrKeen 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 10、多对一处理 多对一: 多个学生,对应一个老师 对于学生这边而言, 关联 ...多个学生,关联一个老师【多对一】 对于老师而言, 集合 ,一个老师又很多学生【一对多】 SQL: sql CREATE TABLE ( int(10) Not null, VARCHAR(30) DEFAULT NU 阅读全文
posted @ 2019-12-09 17:02 MrKeen 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 9、Lombok 使用步骤: 1. 在IDEA中安装Lombok插件 2. 在项目中导入lombok的jar包 3. 在实体类上加注解即可 说明: 阅读全文
posted @ 2019-12-09 17:02 MrKeen 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 11、一对多处理 比如:一个老师拥有多个学生! 对于老师而言,就是一对多的关系! 环境搭建 1. 环境搭建,和刚才一样 实体类 按照结果嵌套处理 按照查询嵌套处理 小节 1. 关联 association【多对一】 2. 集合 collection 【一对多】 3. javaType & ofTyp 阅读全文
posted @ 2019-12-09 17:02 MrKeen 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 8、使用注解开发 8.1、面向接口编程 面向接口编程的根本原因:解耦,可拓展,提高复用,分层开发中、上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性好 8.2、使用注解开发 1. 注解在接口上实现 2. 需要在核心配置文件中绑定接口! 3. 测试 本质:反射机制实现 底层:动态代 阅读全文
posted @ 2019-12-09 17:01 MrKeen 阅读(146) 评论(0) 推荐(0) 编辑