SpringBoot整合通用Mapper配置

在使用 MBG 过程中,发现一个很麻烦的问题,如果数据库字段变化很频繁,就需要反复重新生成代码,并且由于 MBG 覆盖生成代码和追加方式生成 XML,导致每次重新生成都需要大量的比对修改。除了这个问题外,还有一个问题,仅仅基础的增删改查等方法,就已经产生了大量的 XML 内容,还没有添加一个自己手写的方法,代码可能就已经几百行了,内容多。

   添加通用Mapper的依赖:,注意还需要搭配MyBatis和对应数据库的驱动:

org.mybatis.spring.boot

mybatis-spring-boot-starter

2.2.2

mysql

mysql-connector-java

runtime

tk.mybatis

mapper-spring-boot-starter

2.1.5

配置数据源:

在SpringBoot全局配置文件中配置数据源。这里以 application.properties 为例:

#数据源

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.username=root

spring.datasource.password=root

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/base_admin?

useUnicode=true&characterEncoding=UTF-

8&useSSL=false&serverTimezone=GMT%2b8&allowPublicKeyRetrieval=true

你可能感兴趣的:(Java,spring,boot,java,mysql)