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); } }
探索不以困难而止,学习不以艰苦而终

浙公网安备 33010602011771号