# copycat-parent **Repository Path**: icorecool/copycat-parent ## Basic Information - **Project Name**: copycat-parent - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-11-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **# copycat-parent[盲目的模仿者]** 搭建项目前,参考了很多开源的项目,同时也将工作中开发过的项目进行了整理集成到此项目中,希望后期不断的完善。 #### 项目介绍 copycat-parent[是分布式系统架构,使用Spring整合开源框架。基于SpringBoot2.x开发 整合:SpringBoot2.x Dubbo2.6.2 使用Zookeeper作为注册中心 Shiro+JWT/Spring Data JPA+Mybatis+Tk.Mybatis+PageHelper/Redis/Flyway/Swagger/SSO/Thymeleaf 动态权限管理 AES+MD5+盐加解密 代码生成 日志记录 Google验证码登录 单点登录 定时任务 项目地址:https://gitee.com/121212sfe/copycat-parent 主语言[java] #### 软件架构 Spring Boot(核心框架):2.1.3.RELEASE Alibaba Dubbo (服务框架):2.6.2 高性能、轻量级的开源Java RPC框架 Apache Shiro(权限框架): Redis(缓存框架): Thymeleaf(模板引擎): MyBatis(用于Java的MyBatis SQL Mapper框架): jpa(我也不知道为什么要把这个加上): PageHelper(分页插件): tk.mybatis(通用Mapper): alibaba/druid(数据库连接池): alibaba/fastjson(用于Java的快速JSON解析器/生成器): Apache Maven:依赖管理): shiro-redis(一个可以由shiro使用的redis缓存工具): Lombok(让代码更简洁): Hutool(一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”): Bootstrap(使用最广泛的前端 ui 框架): JQuery(使用最广泛的 JavaScript 框架): Layer(弹出层组件): kaptcha(Google验证码): jrebel(热部署): swagger(Swagger(丝袜哥)是世界上最流行的 API 表达工具。): flyway(Flyway by Boxfuse • Database Migrations Made Easy.): quartz(定时任务): #### 模块划分 copycat-core 核心业务类模块 copycat-framework 框架模块,提供数据操作,工具处理,通用Mapper,通用Service等 copycat-generator 代码生成模块-提供sql生成代码 copycat-quartz 定时任务模块 copycat-server 接口服务模块 copycat-web 后台管理模块 copycat-sso-server 单点登录-认证中心模块,支持集群