day02笔记--SpringBoot整合Mybatis
1.搜索maven包信息
https://mvnrepository.com/
2.idea展示类里的所有方法快捷键
ctrl + f12 或者 alt + 7
3.SpringBoot整合Mybatis
1.mybatis配置文件application.yml(注意格式,格式不对会报错)
端口配置
server:
port: 8090
数据库配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/jt?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
username: root
password: root
#如果数据库密码以数字0开头 则必须使用""号包裹
#password: "01234"
#SpringBoot整合Mybatis配置
mybatis:
type-aliases-package: com.jt.pojo
mapper-locations: classpath:/mybatis/*.xml
#开启驼峰映射
configuration:
map-underscore-to-camel-case: true
# 不打印日志
debug: false
控制台打印sql语句
#控制台打印sql语句
logging:
level:
com.jt.mapper: debug
2.Mapper.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--namespace 必须与接口一一对应-->
<mapper namespace="com.jt.mapper.UserMapper">
<!-- id为接口中的方法
resultType 返回值为实体类所在位置(写别名可以简化)定义别名包
-->
<select id="getAll" resultType="User">
select * from demo_user
</select>
</mapper>
4.项目结构设置
编辑maven项目时,会有源文件/资源文件/测试文件. 可以通过IDEA提供选项手动的配置