springboot整合mybatis和pagehelper

mybatis通用mapper依赖

        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.1.5</version>
        </dependency>

pageHelper的依赖

        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.3.0</version>
        </dependency>

实体类处理

@Data
@Table(name = "lagou_auth_code")
public class LagouAuthCode implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    @Column(name = "email")
    private String email;

    @Column(name = "code")
    private String code;

    @Column(name = "createtime")
    private Date createtime;

    @Column(name = "expiretime")
    private Date expiretime;
}

接口mapper类的处理

public interface LagouAuthCodeMapper extends BaseMapper<LagouAuthCode> {

    List<LagouAuthCode> findLagouAuthCode(@Param("code") String code, @Param("email") String email);
}

yml配置文件处理

mybatis:
  mapper-locations: classpath:mapper/*.xml

springboot启动类处理

@SpringBootApplication
@EnableDiscoveryClient
@MapperScan("com.lagou.edu.dao")
public class CodeApplication8084 {

    public static void main(String[] args) {
        SpringApplication.run(CodeApplication8084.class,args);
    }
}

 

posted @ 2020-10-23 11:17  今夕是何年?  阅读(150)  评论(0)    收藏  举报