摘要:
1. 获取bean 在上图的测试类中我们是通过id来获取bean的。实际上获取bean的方式有很多种,下面我们就一一说明。 1.1 方式一:根据id获取 由于 id 属性指定了 bean 的唯一标识,所以根据 bean 标签的 id 属性可以精确获取到一个组件对象。 如开头中我们使用的就是这种方式。 阅读全文
摘要:
1. 入门案例--hello spring 创建Maven Module 在pom.xml中引入依赖 <dependencies> <!-- 基于Maven依赖传递性,导入spring-context依赖即可导入当前所需所有jar包 --> <dependency> <groupId>org.spr 阅读全文
摘要:
1. 初识Spring 官网:https://spring.io 。Spring能干什么:用以开发web、微服务以及分布式系统等 Spring发展到今天已经形成了一种开发的生态圈,Spring提供了若干个项目,每个项目用于完成特定的功能。 说明: 图中的图标都代表什么含义,可以进入 https:// 阅读全文
摘要:
1. Mybatis的一级缓存 Mybatis的一级缓存是默认开启的,你只要搭建一个Mybatis框架,就可以直接使用一级缓存。 一级缓存是SqlSession级别的,通过SqlSession查询的数据会被缓存,下次使用同一个SqlSession查询相同的数据,就会从缓存中直接获取,不会从数据库重新 阅读全文
摘要:
1. Mybatis获取参数值的两种方式 MyBatis获取参数值的两种方式:#{}和${} #{}:本质就是占位符赋值 ${}:本质就是字符串拼接 2. 单个字面量类型的参数 什么是字面量?? int a = 1; 比如说上面这行代码,里面的1,我们看到的是1,它实际的值也是1,这就是字面量;再比 阅读全文
摘要:
0. 标签顺序 Mybatis核心配置文件中有很多标签,它们谁谁写在前写在后其实是:boom:有顺序:boom:要求的: 从前到后: properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactor 阅读全文
摘要:
1. mybatis-config.xml文件详解 <environments default="development"> environments:配置连接数据库的环境 属性: default:设置默认使用环境的id。可以有多个环境,像开发环境、测试环境等。 <environment id="d 阅读全文
摘要:
0. 原代码预览 简单实现在数据库中插入数据 public void testInsert() throws IOException { //获取核心配置文件的输入流 InputStream is = Resources.getResourceAsStream("mybatis-config.xml 阅读全文
摘要:
1. 开发环境 IDE:IDEA 构建工具:maven4.0.0 MySQL版本:8.0.11、 记得创建好数据库 Mybatis版本:3.5.7 MySQL不同版本的注意事项 驱动类driver-class-name MySQL 5版本使用jdbc5驱动,驱动类使用:com.mysql.jdbc. 阅读全文

摘要:
1. Mybatis概念 MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发 JavaEE三层架构:表现层、业务层、持久层 JDBC 与 MyBatis 对比: MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由apache software fou 阅读全文