Springboot配置tk-mybatis


在公司项目中用到了tk-mybatis。在此,做一个记录。

配置步骤如下:

第一步:在项目中加入需要的依赖,主要有三个,mysql连接依赖和tk的两个依赖:

<dependency>
      <groupId>tk.mybatisgroupId>
      <artifactId>mapperartifactId>
      <version>4.0.4version>
    dependency>

    <dependency>
      <groupId>mysqlgroupId>
      <artifactId>mysql-connector-javaartifactId>
      <version>8.0.21version>
    dependency>

    <dependency>
      <groupId>tk.mybatisgroupId>
      <artifactId>mapper-spring-boot-starterartifactId>
      <version>2.0.4version>
    dependency>

第二步:配置文件配置

spring.datasource.url=jdbc:mysql://localhost:3306/toutiao?serverTimezone=Asia/Shanghai
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=123456

第三步:domain类和mapper接口

1、写一个domain的类,对应一个表

@Data
@Table(name = "user")
public class User {
    @Id
    private Integer id;
    /**
     * 页面的名字
     */
    private String name;

    /**
     * 页面的json数据
     */
    private String password;
}

2、写一个mapper接口

public interface UserMapper extends BaseMapper {

}

第四步:springboot启动类加上tk的@mapperscan注解:

 完成!!!