摘要: 5. Spring配置 5.1 别名 alias 设置别名 , 为bean设置别名 , 可以设置多个别名 <!--设置别名:在获取Bean的时候可以使用别名获取--> <alias name="userT" alias="userNew"/> 5.2 Bean的配置 <!--bean就是java对象 阅读全文
posted @ 2020-09-10 19:35 YhnCoder 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 4. IOC创建对象方式 4.1 通过无参构造方法来创建 1、User.java public class User { private String name; public User() { System.out.println("user无参构造方法"); } public void setN 阅读全文
posted @ 2020-09-10 19:34 YhnCoder 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 3. HelloSpring 3.1 导入Jar包 注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下载对应的依赖项 . <dependency> <groupId>org.springframework</groupId> <artif 阅读全文
posted @ 2020-09-10 19:30 YhnCoder 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 2. IOC理论推导 2.1 IoC基础 新建一个空白的maven项目 分析实现 我们先用我们原来的方式写一段代码 . 1、先写一个UserDao接口 public interface UserDao { public void getUser(); } 2、再去写Dao的实现类 public cl 阅读全文
posted @ 2020-09-10 19:28 YhnCoder 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1. Spring 1.1 简介 Spring : 春天 >给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod 阅读全文
posted @ 2020-09-10 19:27 YhnCoder 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 12、缓存 12.1、简介 查询 : 连接数据库 ,耗资源! 一次查询的结果,给他暂存在一个可以直接取到的地方!--> 内存 : 缓存 我们再次查询相同数据的时候,直接走缓存,就不用走数据库了 什么是缓存 [ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查 阅读全文
posted @ 2020-09-07 12:29 YhnCoder 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 11、动态 SQL 什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句 利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了 阅读全文
posted @ 2020-09-07 12:24 YhnCoder 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 10、多对一处理 多对一: 多个学生,对应一个老师 对于学生这边而言, 关联 .. 多个学生,关联一个老师 【多对一】 对于老师而言, 集合 , 一个老师,有很多学生 【一对多】 SQL: CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` 阅读全文
posted @ 2020-09-07 12:21 YhnCoder 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 9、Lombok Lombok 可以帮我们写好Setter/Getter方法、构造方法等 我们直接拿来用 我们只需要导包,用注解即可实现 Project Lombok is a java library that automatically plugs into your editor and bu 阅读全文
posted @ 2020-09-07 12:19 YhnCoder 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 8、使用注解开发 8.1、面向接口编程 - 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 - 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 - 在一 阅读全文
posted @ 2020-09-07 11:36 YhnCoder 阅读(264) 评论(0) 推荐(0) 编辑