一、项目简单搭建

demo结构,已经搭建了无数次了,懒的粘贴了 o(╥﹏╥)o
MyBatis插件开发-LMLPHP
pom文件

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.15</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.4</version>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

二 、一个接口了、两大注解、四大对象

  • 一个接口:Interceptor
  • 四大对象
    • Executor : 执行器
    • ParameterHandler : 参数处理
    • ResultSetHandler: 结果集处理
    • StatementHandler : sql 语法构建

三、脱敏插件开发

稍等,等我复习完注解,再回来进行补充

我晕死,好多不会的,基础太差了 o(╥﹏╥)o

08-14 00:42