From b0422ea69539299f471d1f443c821d3d50d0e2bb Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Thu, 23 Apr 2026 13:09:25 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20README=20=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E4=BB=8B=E7=BB=8D=E5=92=8C=E5=BE=BD=E7=AB=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 +++++++- docs/images/logo/logo.png | Bin 0 -> 1375 bytes 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 docs/images/logo/logo.png diff --git a/README.md b/README.md index 11e3ac38..5b140fb4 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@
+youlai-boot + +# youlai-boot + +**Spring Boot 4 企业级权限管理系统后端** [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-4.0.1-6DB33F?logo=spring-boot)](https://spring.io/projects/spring-boot) [![JDK](https://img.shields.io/badge/JDK-17%2B-007396?logo=openjdk)](https://openjdk.org/) @@ -9,6 +14,7 @@ [![在线预览](https://img.shields.io/badge/🖥️%20在线预览-vue.youlai.tech-10B981)](https://vue.youlai.tech) [![Gitee Star](https://gitee.com/youlaiorg/youlai-boot/badge/star.svg)](https://gitee.com/youlaiorg/youlai-boot/stargazers) [![GitHub Star](https://img.shields.io/github/stars/youlaitech/youlai-boot?style=social)](https://github.com/youlaitech/youlai-boot) +[![GitCode Star](https://gitcode.com/youlai/youlai-boot/star/badge.svg)](https://gitcode.com/youlai/youlai-boot/stargazers)
@@ -18,7 +24,7 @@ ## 核心特性 -- 🔐 **安全体系** — Spring Security + JWT + Redis 多端互斥、令牌续期、验证码防刷 +- 🔐 **安全体系** — Spring Security + JWT/Redis Token 双会话模式、令牌续期、多端互斥 - 🛡️ **细粒度权限** — RBAC 五级:数据 → 菜单 → 按钮 → 接口 → 字段 - ⚡ **代码生成器** — 一键生成前后端 CRUD 代码 - 📦 **模块齐全** — 用户、角色、菜单、部门、字典、文件、定时任务、消息中心、操作日志 diff --git a/docs/images/logo/logo.png b/docs/images/logo/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..fc8b31ef16fc41f1d2a62dc509411297e351adc2 GIT binary patch literal 1375 zcmZ`&3rtg27`~l@Y8eihqO;zmQ9uloRGbA1W)y+aKr4?52&*gQE%zeRTg4fI3e)<+ zF(*E%fN)oJiEkXiA#3!o%7}Uzw_lwPI3-K ziUp30r3?f?9ED-Q(G(BQ?zwZQ)2r~SMv7R;VbLN4`OY0d_7)<@TWYk|j35dQf>>n; z!aI#1i*wGAQ2~^(Co)13La|>n^wmIkJOUO|5Wycr@Ob3x5X^$x4E-qgM-c@|QWwH+ z!hjYC%eQ{7gVajzgz$b1v>4&JE$dt0U+-Z5O9-oSpsuC+1*{r@@TX{at0c4)UV92J z3`1Cv4NYCJ?Tqp7a3NLyDG@D>K>|wy^G8ZqtlJ~`GTCjG{=gH;qRGPr!Hb>^zA2{! zoe+vb=;lxCoZOs$-RCtsqHWtQme6{C-gOp1=A0A;^Ch_k+i=%*Bgg6E$W@2so~qN| z55@T#VSdt*&RCCmESginnX!n{dk&0-Tvj}?NAoK8-FV%2W^dp_Fru^CGwa7XLTg$z zQP%m~Ak)3jD*tQ67BMCv*D#B{W#w8s+?7-w3tFsMV0On|l0s%nc87hvN<$lU#;%aA z%xZ6~{pD~#v-)5;q!;tFx6Zzz8_+Baj6*JGD%B6|FM0yofFWj=$~c_nk-bBuY3afB z(L>;RgQIhkBGI3;f(J$7HtyX6;*PWpD^nZGPBdCZU2y|%vq~*CR9-&OY_TK^l4G>1 zBEi7@%8Oa)Sq)j4%o6Qg07yM3A*aDko};m>^|3~y%^XTFPhqckB2|-kz`a%ngtrz< z;ie9pYBmm6CbtraHMU>gEBzy|`J?9SQSgj63DjTHWuAKeAVa|d%h99tf%KGaJ%7kY zAp>6MIrav6M!24Da8{H7SG11Jr(>#qzA=q>420+nJV+orV)eilpoiGi%%KbGJDYAQ zEur949%N{z$^1!fb?Y$dJ~Ng#l8-dyy_k6y^K$4|&P;C}wCmO9p*eB8e4|W%HjnQG z>Y0hjfhTYOkW9TE;u|{F`AjC zljf<=^MyT!KYT(3VU(Y*6UD8>b&tA?Qv@4JAh}#O=?Ybm`lMq}^W*XSNiw9zzC+=V z$cz|u@r_=h-;`nG)YkU7$|Z4^-P$jy6XqP{OWSuccaSwb>pO^(iH9OAHNM`T_swe( zJ{uP^EWu~5y;2-^BZAnn>!j(8Q@29yn7*5oW+*Focc#HIlXpOH*T&yP*g8^KpQ5`_ z%$6R^2=7la^byryA*#l=9K=+*Bx9w*3|67H*y`jf?Zh&0rKsJdZ({I)A_Byqr)=?^ zY0S~r7$lAYf3(WhP}Dyy=*(ggcR|?jb8gnRDq~$cp55ruoMedIsKk#D&v6F=0dlmk zK9Vl??7K6_AOZnqim|<6Slh78;fwqd56pj9QdiLAW(~xJy!gcZ^9Q-L1)#^=hM(Z& z8VifsT>7I1m-CzxBL&G0W+j&XO`rsPhMuv73DTLCxi}rIu*C|twraHod-Q70(}~;w z_eo~!L7(4D4qE~BTiu9|cp@ct4v)hr z7p`3KK>**Dl9{&q{{wvsOG~MM$G;6kCZ4*3NWydeoAKqX_IqD)DSO{iDuW0^#KGzy H+5Ue3AXAJT literal 0 HcmV?d00001