Mybatis简介
Mybatis是一个java编写的轻量级(使用方式简单)的半自动(sql自己写,其他框架做)的ORM映射的Dao层框架。
Dao(Database Access Object):指java程序中专门用于访问数据库的对象:
ORM(Object Relational Mapping):指将Java程序中封装数据的Bean和数据库中保存数据的表结构进行映射。
2.1.2 SpringBoot简介
SpringBoot的作用是为了在使用Spring的应用进行开发时,简化配置。并且以最简单的方式来整合第三方的应用,例如Redis,Mybatis,SpringBoot等。
SpringBoot顺应了可拔插的插件式开发思想,需要集成什么框架,只需要引入此框架提供的SpringBoot-starter即可。
ORM的规则:
- 一种Bean对应一张表。
- Bean的一个属性对应表的一列。
- 一个Bean对应数据库中的一行。
- 读数据库即把表中的行封装为一个Bean。
写数据库即把Bean中的属性写入到表中行的列中。
2.4 发送请求
2.4.1 URL路径
以/开头的为绝对路径。不以/开头的为相对路径。一般页面中以编写绝对路径作为规范。
2.4.2 请求方式
在Http协议中,一共定义了9种请求方式,但是常用的是GET和POST。
GET请求方式在发送请求时,会把参数附加在url后面。例如:
http://localhost:8080/hello?name=jack&age=20
POST请求方式在发送请求时,会把参数附加在请求体中,例如:
请求体:
name=jack
age=20
2.4.3 发送请求
浏览器的地址栏和<a>标签只能发送GET请求。
可以通过web测试工具模拟Get或Post请求,例如使用ApiPost工具: