springboot mybatis 集成

76 阅读1分钟

集成 mybatis, 新建domain和mapper以及 xml 文件

image.png

在 domain> Test 中写入以下属性

image.png

在 mapper > testMapper 中加上接口

image.png

在reosurces > mapper 中, 对应以上创建的文件

image.png

在 WikiApplication 中增加 mapperScan 注解, 来扫描 mapper

image.png

在 application.properties 中增加对 xml 文件的扫描配置

image.png

增加service > TestService

image.png

集成 mybaits generator

<!-- mybatis generator 自动生成代码插件 -->
<plugin>
    <groupId>org.mybatis.generator</groupId>
    <artifactId>mybatis-generator-maven-plugin</artifactId>
    <version>1.4.0</version>
    <configuration>
        <configurationFile>src/main/resources/generator/generator-config.xml</configurationFile>
        <overwrite>true</overwrite>
        <verbose>true</verbose>
    </configuration>
    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.22</version>
        </dependency>
    </dependencies>
</plugin>

配置 config.xml

image.png

配置 maven 命令

image.png

生成 4 个类

image.png

image.png