# Michale-Boot **Repository Path**: lingyun1/Michale-Boot ## Basic Information - **Project Name**: Michale-Boot - **Description**: 🍑采用:Spring Boot Mybatis Redis 后端项目模板 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-04-30 - **Last Updated**: 2024-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Michale-Boot v1.0

基于SpringBoot后端快速开发框架

Michale jdk mysql maven springboot swagger

--- ## 🧭博客地址 主博客🚦 [稀土掘金](https://juejin.cn/user/2432540124656200) 副博客🚦 [CSDN](https://blog.csdn.net/m0_46914264) --- ## 平台简介 * 前端采用Vue、Element UI * 后端采用Spring Boot、Spring Security、Redis & Jwt * 权限认证使用Jwt,支持多终端认证系统 * 支持加载动态权限菜单,多方式轻松权限控制 * 高效率开发,使用代码生成器可以一键生成前后端代码 ## 组织结构 ``` Michale-Boot ├── Michale-Admin -- 系统接口 ├── Michale-Common -- 工具类及通用代码 ├── Michale-Generator -- 代码生成器 ├── Michale-Framework -- 核心模块 ├── Michale-Modules -- 业务模块 └──── Michale-Systrm -- 系统业务 ``` ## 技术选型 | 技术 | 说明 | 官网 | |------------------|---------------|------------------------------------------------| | SpringBoot | 容器+MVC框架 | https://spring.io/projects/spring-boot | | SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security | | MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html | | MyBatisGenerator | 数据层代码生成 | http://www.mybatis.org/generator/index.html | | Redis | 分布式缓存 | https://redis.io/ | | Druid | 数据库连接池 | https://github.com/alibaba/druid | | JWT | JWT登录支持 | https://github.com/jwtk/jjwt | ## 开发环境 | 工具 | 版本号 | 下载 | |-------|-----|------------------------------------------------| | JDK | 1.8 | https://www.oracle.com/technetwork/java/javase | | Mysql | 5.7 | https://www.mysql.com | | Redis | 4.0 | https://redis.io/download | ## 🍑[前端手册](https://juejin.cn/column/7140130887978450958) * 第一章🚦 [前端项目初始化](https://juejin.cn/post/7137999309298991118) * 第二章🚦 [后台登录页面](https://juejin.cn/post/7145806372410490894) * 第三章🚦 [后台主页模块](https://juejin.cn/post/7146518067252559903) * 第四章🚦 [全局前置守卫](https://juejin.cn/post/7146632381682679839) * 第五章🚦 [动态路由+权限校验](https://juejin.cn/post/7154430723036807205) --- ## 🍏[后端手册](https://juejin.cn/column/7140130887978450958) * 第一章🚦 [后端项目介绍](https://juejin.cn/post/7137991390276878372) * 第二章🚦 [统一封装返回实体](https://juejin.cn/post/7144422698444128263) * 第三章🚦 [API文档-Swagger配置](https://juejin.cn/post/7138172091806777381) * 第四章🚦 [Mybatis-支持*匹配扫描包 ](https://juejin.cn/post/7138185011630440456) * 第五章🚦 [自定义注解-实现数据校验 ](https://juejin.cn/post/7138373378070560782) * 第六章🚦 [统一异常处理-全局异常](https://juejin.cn/post/7138374092729614373) * 第七章🚦 [SptingBoot-Redis缓存配置 ](https://juejin.cn/post/7138382866865471501) * 第八章🚦 [自定义注解-Redis限流配置 ](https://juejin.cn/post/7138223294297473032) * 第九章🚦 [自定义注解-防止重复提交](https://juejin.cn/post/7138384904257011719) * 第十章🚦 [SpringSecurity+JWT 认证授权](https://juejin.cn/post/7138889538994176030) * 第十一章🚦 [异步任务-线程池配置](https://juejin.cn/post/7143717251881893901) * 第十二章🚦 [MQTT实现消息的发布-订阅](https://juejin.cn/post/7143865309907124260) * 第十三章🚦 [使用日志注解记录操作日志](https://juejin.cn/post/7159940829845389348) --- ## 🍎[代码生成器](http://t.csdn.cn/jlSFN) * 第一章🚦 [简易代码生成器](http://t.csdn.cn/jlSFN)