SpringBoot集成mybatis-plus 做分页


        org.springframework.boot
        spring-boot-starter-parent
        2.0.6.RELEASE

注入依赖
		boot:
	 
		org.springframework.boot
		spring-boot-starter-web
	
	数据库驱动:
	
		mysql
		mysql-connector-java
	
	
		org.springframework.boot
		spring-boot-starter-data-jpa
	
	阿里云连接
	
		com.alibaba
		druid-spring-boot-starter
		1.1.10
	
	mybatis-plus注入
	
		com.baomidou
		mybatis-plus-boot-starter
		3.0.5
	
	实体类:
	类名对应数据库表名
	类的属性需要注解表示数据库字段如果不加属性名必须跟数据库字段名一致
	分页:
	@EnableTransactionManagement
	@Configuration
	@MapperScan("com.baomidou.cloud.service.*.mapper*")
	public class ConfBean {
	    @Bean
	    public PaginationInterceptor paginationInterceptor() {
	        return new PaginationInterceptor();
	    }
	}

http://mp.baomidou.com/guide/page.html 官网
https://github.com/ 开源官网

项目结构

wstro
├──sql 项目SQL语句

├──App 项目启动类

├──config 配置信息

├──controller 控制器
│ ├─admin 后台管理员控制器

├──service 业务逻辑接口
│ ├─impl 业务逻辑接口实现类

├──dao 数据访问接口

├──entity 数据持久化实体类

├──datasources 多数据源工具类

├──shiro Shiro验证框架

├──task Quartz定时任务

├──util 项目所用的的所有工具类
│ ├─FreeMarker 自定义FreeMarker标签

├──resources
│ ├─mapper SQL对应的XML文件
│ ├─templates FreeMarker模版

├──webapp
│ ├─statics 静态资源
│ ├─upload 上传文件
│ ├─WEB-INF
│ ├─templates 页面FreeMarker模版

你可能感兴趣的:(SpringBoot集成mybatis-plus 做分页)