摘要: 别名 alias 设置别名 , 为bean设置别名 , 可以设置多个别名 <!--设置别名:在获取Bean的时候可以使用别名获取--> <alias name="userT" alias="userNew"/> Bean的配置 <!--bean就是java对象,由Spring创建和管理--> <!- 阅读全文
posted @ 2020-07-23 16:46 风雨无阻415 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、通过无参构造方法来创建 1、User.java public class User { private String name; public User() { System.out.println("user无参构造方法"); } public void setName(String name 阅读全文
posted @ 2020-07-23 16:45 风雨无阻415 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 导入Jar包 注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下载对应的依赖项 . <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc 阅读全文
posted @ 2020-07-23 16:44 风雨无阻415 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1、Spring概述 简介 Spring : 春天 >给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Jo 阅读全文
posted @ 2020-07-23 16:42 风雨无阻415 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Spring 教程目录 可参考MyBatis的官方文档也比较清楚 https://mybatis.org/mybatis-3/zh/getting-started.html 代码 目录 https://github.com/fengyu415/MyBatis-Learn.git 本篇内容参考狂神说 阅读全文
posted @ 2020-07-23 16:40 风雨无阻415 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 13、缓存 简介 1、什么是缓存 [ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2、为什么使用缓存? 减少和数据库的交互次数,减少系统开销, 阅读全文
posted @ 2020-07-20 15:40 风雨无阻415 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 12、动态SQL 1、介绍 什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句. 官网描述: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必 阅读全文
posted @ 2020-07-20 15:36 风雨无阻415 阅读(317) 评论(0) 推荐(1) 编辑
摘要: 11、一对多处理 一对多的理解: 一个老师拥有多个学生 如果对于老师这边,就是一个一对多的现象,即从一个老师下面拥有一群学生(集合)! 1、实体类编写 @Data public class Student { private int id; private String name; private 阅读全文
posted @ 2020-07-20 15:35 风雨无阻415 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 10、多对一处理 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 1、创建数据库 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, 阅读全文
posted @ 2020-07-20 15:34 风雨无阻415 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 9、使用注解开发 mybatis最初配置信息是基于 XML ,映射语句(SQL)也是定义在 XML 中的。而到MyBatis 3提供了新的基于注解的配置。不幸的是,Java 注解的的表达力和灵活性十分有限。最强大的 MyBatis 映射并不能用注解来构建 sql 类型主要分成 : @select ( 阅读全文
posted @ 2020-07-20 15:32 风雨无阻415 阅读(317) 评论(0) 推荐(0) 编辑