springboot集成mybatis(xml形式)

项目地址:https://github.com/heng1234/springboot2.x/tree/master/boot_mybatis

整合MyBatis之前,先搭建一个基本的Spring Boot项目项目创建地址。这里使用关系型数据库Oracle 11g

创建数据表t_user

CREATE TABLE  "T_USER"

(    "ID" NUMBER(20,0) NOT NULL ENABLE,

    "USERNAME" VARCHAR2(50),

    "PASSWORD" VARCHAR2(50),

    "CREATE_TIME" DATE

) SEGMENT CREATION IMMEDIATE

PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING

STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645

PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)

TABLESPACE "SYSTEM"

Pom.xml文件引入jar

集成druid application.yml配置

启动项目访问http://localhost:7003/druid/login.html 出现

image-20191022111405880

用户名密码是配置文件配置的 用户名 druid 密码123456

登录进来会看到这个页面

image-20191022111512484

集成mybatis

pom文件引入xmyabtis包

创建 entity mapper controller service 以及resource创建mapper存储mapper xml文件

项目结构

image-20191022112320546

application.yml加入

创建MybatisConfig用于扫描mapper接口

UserMapper.xml

UserMapper

UserService

controller

浏览器访问http://localhost:7003/user/userList.do

image-20191022112732016

查看druid监控

image-20191022112858099

下一章:Spring Boot 2.x AOP记录用户操作日志

Last updated

Was this helpful?