# SpringBootDemo **Repository Path**: liyuan6666/SpringBootDemo ## Basic Information - **Project Name**: SpringBootDemo - **Description**: SpringBoot2.0与其他框架集成的Demo, 集成MyBatis, Mybatis Generator, hikari连接池(2.0默认), pagehelper(分页), Redis(CRUD,缓存,发布订阅), Ehcache 3.x(缓存) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringBootDemo #### 项目介绍 SpringBoot2.0与其他框架集成的Demo, 集成MyBatis, Mybatis Generator, hikari连接池(2.0默认), pagehelper(分页), Redis(CRUD,缓存,发布订阅), Ehcache 3.x(缓存) #### 软件架构 ###### 软件架构说明 基础架构: SpringBoot 2.0 DAO层框架: MyBatis, Mybatis Generator(可生成中文注释) 连接池: hikari(2.0默认) 分页插件: pagehelper 缓存: Redis, Ehcache 3.x 数据库: MySQL, Redis MQ: Redis的发布订阅 AOP: 面向切面编程 #### 项目结构 ![avatar](https://images.gitee.com/uploads/images/2018/0802/103306_f7425e99_1421431.png "SpringBootDemo.png") com.akang.springboot.annotation: AOP自定义注解 com.akang.springboot.aspect: Controller层日志及系统业务日志 com.akang.springboot.controller: Controller层 com.akang.springboot.dao: Mapper接口 com.akang.springboot.domain: Entity实体 com.akang.springboot.ehcache: Ehcache 3.x Demo com.akang.springboot.helloworld: Hello World com.akang.springboot.mybatisplus: Mybatis Plus Demo com.akang.springboot.mybatisplus.config: Mybatis Plus Config com.akang.springboot.mybatisplus.dao: Mybatis Plus Mapper 接口 com.akang.springboot.mybatisplus.domain: Mybatis Plus 实体类 com.akang.springboot.mybatisplus.service: Mybatis Plus 业务层 com.akang.springboot.redis: Redis Demo com.akang.springboot.redis.cache: Redis 做缓存 com.akang.springboot.redis.config: Redis 配置 com.akang.springboot.redis.crud: Redis 的CRUD操作 com.akang.springboot.redis.pubsub: Redis 的发布订阅 com.akang.springboot.service: Service业务层 com.akang.springboot.util: 工具类 resources/mapper: Mybatis 的XML文件