数据的传输
http请求(由用户输入)---- 由controller接收获得的数据 ---- 由mapper对数据库执行操作 ------到达sql
同时也包含了entity层,存放实体类,实现了set和get方法,与数据库的属性基本保持一致
包中包含了entity(实体类),controller,mapper
增加依赖
添加了两个依赖库,分别为MySQL和Mybatis
某些依赖需要进行配置,否则会运行报错
mysql
mysql-connector-java
runtime
org.mybatis.spring.boot
mybatis-spring-boot-starter
2.0.1
配置
对spring,需要设置该服务应用的名称
spring.application.name = server-mybatis
对sever,需要设置通信的端口
server.port = 8080
对Mabatis依赖,需要设置通信的网址,用户名,密码
设置MySQL的请求网址
spring.datasourse.url= jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk&autoReconnect=true&failOverReadOnly=false
格式为idbc:mysql://服务器名:端口号/数据库名?参数1&参数2
此处的数据库名指的是use database中的database
建议加上如下参数避免时区错误
serverTimezone=Asia/Shanghai&allowMultiQueries=true
user
数据库用户名(用于连接数据库)
所有版本
password
用户密码(用于连接数据库)
所有版本
useUnicode
是否使用Un