# little-util **Repository Path**: yujian95/little-util ## Basic Information - **Project Name**: little-util - **Description**: Java语言基础框架 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-11-24 - **Last Updated**: 2025-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # little 简述 `little` 开发脚手架,开发过程中,参照了 [mall-tiny](https://github.com/macrozheng/mall-tiny) 和 [springblade](https://gitee.com/smallc/SpringBlade) 这俩个开发脚手架的架构设计,并根据本人业务需要取舍。主要适用于小程序 / H5 应用系统(含后台管理系统) ## 代码规范 - 遵循《阿里巴巴 Java开发手册》 - `API` 接口遵循 `RESTful` ## 项目架构 ``` little ├── little-admin -- 管理端 ├ ├── common -- 常用工具 ├ ├── config -- 配置类 ├ └── modules -- 业务代码 ├ ├── power -- 权限模块 ├ ├── system -- 系统模块 ├ └── user -- 用户模块 ├── little-common -- 常用工具封装包 ├── little-mbg -- 代码生成 ├ ├── modules -- 生成的 entity、mapper ├ └── MyBatisPlusGenerator -- 代码生成器 ├── little-mobile -- 移动端 ├ ├── common -- 常用工具 ├ ├── config -- 配置类 ├ └── modules -- 业务代码 ├ ├── system -- 系统模块 ├ └── user -- 用户模块 ├── little-security -- 权限控制模块 ├── little-monitor -- 系统监控(待) └── little-task -- 定时任务(待) ``` ## 技术栈 | 技术 | 概述 | 版本 | | :------------------: | ------------------------ | :-----------: | | Spring Boot | | 2.1.7 | | Mybatis Plus | Mybatis强化增强 | 3.3.2 | | Redis | 缓存服务器 | 5 | | MySQL | 数据库服务器 | 5.7 | | Spring Security | 结合JWT实现鉴权 | 5.1.6 | | Swagger-Bootstrap-UI | 强化Swagger样式的API文档 | 1.9.6 | | Hutool | 各种可能用到的工具类包 | 4.5.7 | | 七牛云 | 存储图片/文件 | 7.2.0, 7.2.99 | | 阿里云短信 | 短信服务 | 4.1.0 | ## 主要功能 - 根据数据表,自动生成`CRUD`代码(包括Swagger注释、Controller、Service等) - 参数校验与全局异常处理。 - 基于角色(`RBAC`)的权限管理,以及前端管理界面。 - Spring Boot 应用监控:详情可看 [Spring Boot Admin 实现系统监控](https://mp.weixin.qq.com/s?__biz=MzIwODk0NzcwMQ==&mid=2247483870&idx=2&sn=a2f364f51cfde3fcaaa12543759bafbd&chksm=977a1144a00d98525150b63faa3208e522d9557a87a35bd2c3e8bc343811d4be2b31da935249&scene=126&sessionid=1607588692&key=3b3f490978209678fe5d637e46fce729a5120182bc350ab963f87b1a4004c41a522f16a3aa89874542dacdb0485e642fb59ed4ee19cc705367aa4023d828355675c467a9c7991a70ef1d88e504be84e03eb9504df7fdc6fb562de923939c05308016cdf4fd87e33a62eb9cec848eb37df2af6a5d8c9ed305f6551674035f6be7&ascene=1&uin=MTE3ODg2Mjg2NA%3D%3D&devicetype=Windows+10+x64&version=6300002f&lang=zh_CN&exportkey=A3uUuBsrpnYu8etzjlsv6yo%3D&pass_ticket=rQIwVMrCLsthLTb0b0mOroxHQicC9ziEjULscT82rR4CjqhNqar5XfcG6VIGEkz1&wx_header=0) - 定时任务系统(待)