Signed-off-by: October <githubgit@163.com> |
||
|---|---|---|
| .gitee | ||
| .github | ||
| bin | ||
| sql | ||
| yudao-dependencies | ||
| yudao-framework | ||
| yudao-module-bpm | ||
| yudao-module-infra | ||
| yudao-module-member | ||
| yudao-module-pay | ||
| yudao-module-system | ||
| yudao-server | ||
| yudao-ui-admin | ||
| yudao-ui-app-tmp | ||
| yudao-ui-app-v1 | ||
| .gitattributes | ||
| .gitignore | ||
| Jenkinsfile | ||
| LICENSE | ||
| README.md | ||
| http-client.env.json | ||
| lombok.config | ||
| pom.xml | ||
README.md
涓ヨ們澹版槑锛氱幇鍦ㄣ佹湭鏉ラ兘涓嶄細鏈夊晢涓氱増鏈紝鎵鏈夊姛鑳藉叏閮ㄥ紑婧愶紒
鎷掔粷铏氬亣寮婧愶紝鍞崠鍟嗕笟鐗堬紝绋嬪簭鍛樹笉楠楃▼搴忓憳锛侊紒
銆屾垜鍠滄鍐欎唬鐮侊紝涔愭涓嶇柌銆
銆屾垜鍠滄鍋氬紑婧愶紝浠ユ涓轰箰銆
鎴 馃惗 鍦ㄤ笂娴疯壈鑻﹀鏂楋紝鏃╀腑鏅氬湪 top3 澶у巶璁ょ湡鎼爾锛屽閲屼负寮婧愬仛璐$尞銆
濡傛灉杩欎釜椤圭洰璁╀綘鏈夋墍鏀惰幏锛岃寰 Star 鍏虫敞鍝︼紝杩欏鎴戞槸闈炲父涓嶉敊鐨勯紦鍔变笌鏀寔銆
馃惎 骞冲彴绠浠
鑺嬮亾锛屼互寮鍙戣呬负涓績锛屾墦閫犱腑鍥界涓娴佺殑蹇熷紑鍙戝钩鍙帮紝鍏ㄩ儴寮婧愶紝涓汉涓庝紒涓氬彲 100% 鍏嶈垂浣跨敤銆
鏈変换浣曢棶棰橈紝鎴栬呮兂瑕佺殑鍔熻兘锛屽彲浠ュ湪 Issues 涓彁缁欒壙鑹裤
馃槣 缁欓」鐩偣鐐 Star 鍚э紝杩欏鎴戜滑鐪熺殑寰堥噸瑕侊紒
- 鍓嶇閲囩敤 vue-element-admin 锛屾鍦ㄦ敮鎸 Vue 3 + ElementUI Plus 鏈鏂版柟妗堛
- 鍚庣閲囩敤 Spring Boot銆丮ySQL + MyBatis Plus銆丷edis + Redisson銆
- 鏁版嵁搴撳彲浣跨敤 MySQL銆丱racle銆丳ostgreSQL銆丼QL Server銆丮ariaDB銆佸浗浜ц揪姊 DM銆乀iDB 绛
- 鏉冮檺璁よ瘉浣跨敤 Spring Security & Token & Redis锛鏀寔澶氱粓绔佸绉嶇敤鎴风殑璁よ瘉绯荤粺銆
- 鏀寔鍔犺浇鍔ㄦ佹潈闄愯彍鍗曪紝鎸夐挳绾у埆鏉冮檺鎺у埗锛屾湰鍦扮紦瀛樻彁鍗囨ц兘銆
- 鏀寔 SaaS 澶氱鎴风郴缁燂紝鍙嚜瀹氫箟姣忎釜绉熸埛鐨勬潈闄愶紝鎻愪緵閫忔槑鍖栫殑澶氱鎴峰簳灞傚皝瑁呫
- 宸ヤ綔娴佷娇鐢 Activiti + Flowable锛鏀寔鍔ㄦ佽〃鍗曘佸湪绾胯璁℃祦绋嬨佸绉嶄换鍔″垎閰嶆柟寮忋
- 楂樻晥鐜囧紑鍙戯紝浣跨敤浠g爜鐢熸垚鍣ㄥ彲浠ヤ竴閿敓鎴愬墠鍚庣浠g爜 + 鍗曞厓娴嬭瘯 + Swagger 鎺ュ彛鏂囨。 + Validator 鍙傛暟鏍¢獙銆
- 闆嗘垚寰俊灏忕▼搴忋佸井淇″叕浼楀彿銆佷紒涓氬井淇°侀拤閽夌瓑涓夋柟鐧婚檰锛岄泦鎴愭敮浠樺疂銆佸井淇$瓑鏀粯涓庨娆俱
- 闆嗘垚闃块噷浜戙佽吘璁簯銆佷簯鐗囩瓑鐭俊娓犻亾锛岄泦鎴 MinIO銆侀樋閲屼簯銆佽吘璁簯銆佷竷鐗涗簯绛変簯瀛樺偍鏈嶅姟銆
| 椤圭洰鍚 | 璇存槑 | 浼犺闂 |
|---|---|---|
ruoyi-vue-pro |
Spring Boot 澶氭ā鍧 | Gitee 聽聽聽 Github |
yudao-cloud |
Spring Cloud 寰湇鍔 | Gitee 聽聽聽 Github |
Spring-Boot-Labs |
Spring Boot & Cloud 鍏ラ棬 | Gitee 聽聽聽 Github |
馃惗 鍦ㄧ嚎浣撻獙
婕旂ず鍦板潃锛http://dashboard.yudao.iocoder.cn
- 璐﹀彿瀵嗙爜锛admin/admin123
鏂囨。鍦板潃锛http://www.iocoder.cn/categories/Yudao/
鏈潵浼氳ˉ鍏呮枃妗e拰瑙嗛锛屾柟渚胯儢鍙嬪啿鍐插啿锛
馃惣 鍐呯疆鍔熻兘
鍒嗘垚澶氱鍐呯疆鍔熻兘锛
- 绯荤粺鍔熻兘
- 宸ヤ綔娴佺▼
- 鏀粯绯荤粺
- 鍟嗗煄绯荤粺
- 鍩虹璁炬柦
鍙嬫儏鎻愮ず锛氭湰椤圭洰鍩轰簬 RuoYi-Vue 淇敼锛閲嶆瀯浼樺寲鍚庣鐨勪唬鐮侊紝缇庡寲鍓嶇鐨勭晫闈€
- 棰濆鏂板鐨勫姛鑳斤紝鎴戜滑浣跨敤 馃殌 鏍囪銆
- 閲嶆柊瀹炵幇鐨勫姛鑳斤紝鎴戜滑浣跨敤 猸锔 鏍囪銆
馃檪 鎵鏈夊姛鑳斤紝閮介氳繃 鍗曞厓娴嬭瘯 淇濊瘉楂樿川閲忋
绯荤粺鍔熻兘
| 鍔熻兘 | 鎻忚堪 | |
|---|---|---|
| 鐢ㄦ埛绠$悊 | 鐢ㄦ埛鏄郴缁熸搷浣滆咃紝璇ュ姛鑳戒富瑕佸畬鎴愮郴缁熺敤鎴烽厤缃 | |
| 猸锔 | 鍦ㄧ嚎鐢ㄦ埛 | 褰撳墠绯荤粺涓椿璺冪敤鎴风姸鎬佺洃鎺э紝鏀寔鎵嬪姩韪笅绾 |
| 瑙掕壊绠$悊 | 瑙掕壊鑿滃崟鏉冮檺鍒嗛厤銆佽缃鑹叉寜鏈烘瀯杩涜鏁版嵁鑼冨洿鏉冮檺鍒掑垎 | |
| 鑿滃崟绠$悊 | 閰嶇疆绯荤粺鑿滃崟銆佹搷浣滄潈闄愩佹寜閽潈闄愭爣璇嗙瓑锛屾湰鍦扮紦瀛樻彁渚涙ц兘 | |
| 閮ㄩ棬绠$悊 | 閰嶇疆绯荤粺缁勭粐鏈烘瀯锛堝叕鍙搞侀儴闂ㄣ佸皬缁勶級锛屾爲缁撴瀯灞曠幇鏀寔鏁版嵁鏉冮檺 | |
| 宀椾綅绠$悊 | 閰嶇疆绯荤粺鐢ㄦ埛鎵灞炴媴浠昏亴鍔 | |
| 馃殌 | 绉熸埛绠$悊 | 閰嶇疆绯荤粺绉熸埛锛屾敮鎸 SaaS 鍦烘櫙涓嬬殑澶氱鎴峰姛鑳 |
| 馃殌 | 绉熸埛濂楅 | 閰嶇疆绉熸埛濂楅锛岃嚜瀹氭瘡涓鎴风殑鑿滃崟銆佹搷浣溿佹寜閽殑鏉冮檺 |
| 瀛楀吀绠$悊 | 瀵圭郴缁熶腑缁忓父浣跨敤鐨勪竴浜涜緝涓哄浐瀹氱殑鏁版嵁杩涜缁存姢 | |
| 馃殌 | 鐭俊绠$悊 | 鐭俊娓犻亾銆佺煭鎭ā鏉裤佺煭淇℃棩蹇楋紝瀵规帴闃块噷浜戙佷簯鐗囩瓑涓绘祦鐭俊骞冲彴 |
| 馃殌 | 鎿嶄綔鏃ュ織 | 绯荤粺姝e父鎿嶄綔鏃ュ織璁板綍鍜屾煡璇紝闆嗘垚 Swagger 鐢熸垚鏃ュ織鍐呭 |
| 猸锔 | 鐧诲綍鏃ュ織 | 绯荤粺鐧诲綍鏃ュ織璁板綍鏌ヨ锛屽寘鍚櫥褰曞紓甯 |
| 馃殌 | 閿欒鐮佺鐞 | 绯荤粺鎵鏈夐敊璇爜鐨勭鐞嗭紝鍙湪绾夸慨鏀归敊璇彁绀猴紝鏃犻渶閲嶅惎鏈嶅姟 |
| 閫氱煡鍏憡 | 绯荤粺閫氱煡鍏憡淇℃伅鍙戝竷缁存姢 |
宸ヤ綔娴佺▼
| 鍔熻兘 | 鎻忚堪 | |
|---|---|---|
| 馃殌 | 娴佺▼妯″瀷 | 閰嶇疆宸ヤ綔娴佺殑娴佺▼妯″瀷锛屾敮鎸佹枃浠跺鍏ヤ笌鍦ㄧ嚎璁捐娴佺▼鍥撅紝鎻愪緵 7 绉嶄换鍔″垎閰嶈鍒 |
| 馃殌 | 娴佺▼琛ㄥ崟 | 鎷栧姩琛ㄥ崟鍏冪礌鐢熸垚鐩稿簲鐨勫伐浣滄祦琛ㄥ崟锛岃鐩 Element UI 鎵鏈夌殑琛ㄥ崟缁勪欢 |
| 馃殌 | 鐢ㄦ埛鍒嗙粍 | 鑷畾涔夌敤鎴峰垎缁勶紝鍙敤浜庡伐浣滄祦鐨勫鎵瑰垎缁 |
| 馃殌 | 鎴戠殑娴佺▼ | 鏌ョ湅鎴戝彂璧风殑宸ヤ綔娴佺▼锛屾敮鎸佹柊寤恒佸彇娑堟祦绋嬬瓑鎿嶄綔锛岄珮浜祦绋嬪浘銆佸鎵规椂闂寸嚎 |
| 馃殌 | 寰呭姙浠诲姟 | 鏌ョ湅鑷繁銆愭湭銆戝鎵圭殑宸ヤ綔浠诲姟锛屾敮鎸侀氳繃銆佷笉閫氳繃銆佽浆鍙戙佸娲俱侀鍥炵瓑鎿嶄綔 |
| 馃殌 | 宸插姙浠诲姟 | 鏌ョ湅鑷繁銆愬凡銆戝鎵圭殑宸ヤ綔浠诲姟锛屾湭鏉ヤ細鏀寔鍥為鎿嶄綔 |
| 馃殌 | OA 璇峰亣 | 浣滀负涓氬姟鑷畾涔夋帴鍏ュ伐浣滄祦鐨勪娇鐢ㄧず渚嬶紝鍙渶鍒涘缓璇锋眰瀵瑰簲鐨勫伐浣滄祦绋嬶紝鍗冲彲杩涜瀹℃壒 |
鏀粯绯荤粺
| 鍔熻兘 | 鎻忚堪 | |
|---|---|---|
| 馃殌 | 鍟嗘埛淇℃伅 | 绠$悊鍟嗘埛淇℃伅锛屾敮鎸 Saas 鍦烘櫙涓嬬殑澶氬晢鎴峰姛鑳 |
| 馃殌 | 搴旂敤淇℃伅 | 閰嶇疆鍟嗘埛鐨勫簲鐢ㄤ俊鎭紝瀵规帴鏀粯瀹濄佸井淇$瓑澶氫釜鏀粯娓犻亾 |
| 馃殌 | 鏀粯璁㈠崟 | 鏌ョ湅鐢ㄦ埛鍙戣捣鐨勬敮浠樺疂銆佸井淇$瓑鐨勩愭敮浠樸戣鍗 |
| 馃殌 | 閫娆捐鍗 | 鏌ョ湅鐢ㄦ埛鍙戣捣鐨勬敮浠樺疂銆佸井淇$瓑鐨勩愰娆俱戣鍗 |
ps锛鏍稿績鍔熻兘宸茬粡瀹炵幇锛姝e湪瀵规帴寰俊灏忕▼搴忎腑...
鍟嗗煄绯荤粺
姝e湪寮鍙戜腑锛屽ぇ浣撹鍒掑涓嬶細
- 2022 Q2 => 瀹屾垚瀵 https://github.com/YunaiV/onemall 鐨勮縼绉伙紝浣滀负 onemall 鐨 Spring Boot 鍗曚綋鐗堟湰銆
- 2022 Q4 => 瀹屾垚瀵 https://github.com/YunaiV/onemall> 鐨勯噸鏋勶紝浣滀负 onemall 鐨 Spring Cloud 寰湇鍔$増鏈
浼氬憳涓績
姝e湪寮鍙戜腑锛屽ぇ浣撹鍒掑涓嬶細
- 2021 Q1 =銆嬪畬鎴愬 https://github.com/YunaiV/onemall 鐨勮縼绉
鍩虹璁炬柦
| 鍔熻兘 | 鎻忚堪 | |
|---|---|---|
| 馃殌 | 浠g爜鐢熸垚 | 鍓嶅悗绔唬鐮佺殑鐢熸垚锛Java銆乂ue銆丼QL銆佸崟鍏冩祴璇锛锛鏀寔 CRUD 涓嬭浇 |
| 馃殌 | 绯荤粺鎺ュ彛 | 鍩轰簬 Swagger 鑷姩鐢熸垚鐩稿叧鐨 RESTful API 鎺ュ彛鏂囨。 |
| 馃殌 | 鏁版嵁搴撴枃妗 | 鍩轰簬 Screw 鑷姩鐢熸垚鏁版嵁搴撴枃妗o紝鏀寔瀵煎嚭 Word銆丠TML銆丮D 鏍煎紡 |
| 琛ㄥ崟鏋勫缓 | 鎷栧姩琛ㄥ崟鍏冪礌鐢熸垚鐩稿簲鐨 HTML 浠g爜锛屾敮鎸佸鍑 JSON銆乂ue 鏂囦欢 | |
| 馃殌 | 閰嶇疆绠$悊 | 瀵圭郴缁熷姩鎬侀厤缃父鐢ㄥ弬鏁帮紝鏀寔 SpringBoot 鍔犺浇 |
| 猸锔 | 瀹氭椂浠诲姟 | 鍦ㄧ嚎锛堟坊鍔犮佷慨鏀广佸垹闄)浠诲姟璋冨害鍖呭惈鎵ц缁撴灉鏃ュ織 |
| 馃殌 | 鏂囦欢鏈嶅姟 | 鏀寔灏嗘枃浠跺瓨鍌ㄥ埌 S3锛MinIO銆侀樋閲屼簯銆佽吘璁簯銆佷竷鐗涗簯锛銆佹湰鍦般丗TP銆佹暟鎹簱绛 |
| 馃殌 | API 鏃ュ織 | 鍖呮嫭 RESTful API 璁块棶鏃ュ織銆佸紓甯告棩蹇椾袱閮ㄥ垎锛屾柟渚挎帓鏌 API 鐩稿叧鐨勯棶棰 |
| MySQL 鐩戞帶 | 鐩戣褰撳墠绯荤粺鏁版嵁搴撹繛鎺ユ睜鐘舵锛鍙繘琛屽垎鏋怱QL鎵惧嚭绯荤粺鎬ц兘鐡堕 | |
| Redis 鐩戞帶 | 鐩戞帶 Redis 鏁版嵁搴撶殑浣跨敤鎯呭喌锛屼娇鐢ㄧ殑 Redis Key 绠$悊 | |
| 馃殌 | 娑堟伅闃熷垪 | 鍩轰簬 Redis 瀹炵幇娑堟伅闃熷垪锛Stream 鎻愪緵闆嗙兢娑堣垂锛Pub/Sub 鎻愪緵骞挎挱娑堣垂 |
| 馃殌 | Java 鐩戞帶 | 鍩轰簬 Spring Boot Admin 瀹炵幇 Java 搴旂敤鐨勭洃鎺 |
| 馃殌 | 閾捐矾杩借釜 | 鎺ュ叆 SkyWalking 缁勪欢锛屽疄鐜伴摼璺拷韪 |
| 馃殌 | 鏃ュ織涓績 | 鎺ュ叆 SkyWalking 缁勪欢锛屽疄鐜版棩蹇椾腑蹇 |
| 馃殌 | 鍒嗗竷寮忛攣 | 鍩轰簬 Redis 瀹炵幇鍒嗗竷寮忛攣锛屾弧瓒冲苟鍙戝満鏅 |
| 馃殌 | 骞傜瓑缁勪欢 | 鍩轰簬 Redis 瀹炵幇骞傜瓑缁勪欢锛岃В鍐抽噸澶嶈姹傞棶棰 |
| 馃殌 | 鏈嶅姟淇濋殰 | 鍩轰簬 Resilience4j 瀹炵幇鏈嶅姟鐨勭ǔ瀹氭э紝鍖呮嫭闄愭祦銆佺啍鏂瓑鍔熻兘 |
| 馃殌 | 鏃ュ織鏈嶅姟 | 杞婚噺绾ф棩蹇椾腑蹇冿紝鏌ョ湅杩滅▼鏈嶅姟鍣ㄧ殑鏃ュ織 |
| 馃殌 | 鍗曞厓娴嬭瘯 | 鍩轰簬 JUnit + Mockito 瀹炵幇鍗曞厓娴嬭瘯锛屼繚璇佸姛鑳界殑姝g‘鎬с佷唬鐮佺殑璐ㄩ噺绛 |
馃惃 鎶鏈爤
| 椤圭洰 | 璇存槑 |
|---|---|
yudao-dependencies |
Maven 渚濊禆鐗堟湰绠$悊 |
yudao-framework |
Java 妗嗘灦鎷撳睍 |
yudao-server |
绠$悊鍚庡彴 + 鐢ㄦ埛 APP 鐨勬湇鍔$ |
yudao-admin-ui |
绠$悊鍚庡彴鐨 UI 鐣岄潰 |
yudao-user-ui |
鐢ㄦ埛 APP 鐨 UI 鐣岄潰 |
yudao-module-system |
绯荤粺鍔熻兘鐨 Module 妯″潡 |
yudao-module-member |
浼氬憳涓績鐨 Module 妯″潡 |
yudao-module-infra |
鍩虹璁炬柦鐨 Module 妯″潡 |
yudao-module-tool |
鐮斿彂宸ュ叿鐨 Module 妯″潡 |
yudao-module-bpm |
宸ヤ綔娴佺▼鐨 Module 妯″潡 |
yudao-module-pay |
鏀粯绯荤粺鐨 Module 妯″潡 |
鍚庣
| 妗嗘灦 | 璇存槑 | 鐗堟湰 | 瀛︿範鎸囧崡 |
|---|---|---|---|
| Spring Boot | 搴旂敤寮鍙戞鏋 | 2.5.12 | 鏂囨。 |
| MySQL | 鏁版嵁搴撴湇鍔″櫒 | 5.7 | |
| Druid | JDBC 杩炴帴姹犮佺洃鎺х粍浠 | 1.2.8 | 鏂囨。 |
| MyBatis Plus | MyBatis 澧炲己宸ュ叿鍖 | 3.5.1 | 鏂囨。 |
| Dynamic Datasource | 鍔ㄦ佹暟鎹簮 | 3.5.0 | 鏂囨。 |
| Redis | key-value 鏁版嵁搴 | 5.0 | |
| Redisson | Redis 瀹㈡埛绔 | 3.16.8 | 鏂囨。 |
| Spring MVC | MVC 妗嗘灦 | 5.3.16 | 鏂囨。 |
| Spring Security | Spring 瀹夊叏妗嗘灦 | 5.5.5 | 鏂囨。 |
| Hibernate Validator | 鍙傛暟鏍¢獙缁勪欢 | 6.2.2 | 鏂囨。 |
| Activiti | 宸ヤ綔娴佸紩鎿 | 7.1.0.M6 | 鏂囨。 |
| Quartz | 浠诲姟璋冨害缁勪欢 | 2.3.2 | 鏂囨。 |
| Knife4j | Swagger 澧炲己 UI 瀹炵幇 | 3.0.2 | 鏂囨。 |
| Resilience4j | 鏈嶅姟淇濋殰缁勪欢 | 1.7.0 | 鏂囨。 |
| SkyWalking | 鍒嗗竷寮忓簲鐢ㄨ拷韪郴缁 | 8.5.0 | 鏂囨。 |
| Spring Boot Admin | Spring Boot 鐩戞帶骞冲彴 | 2.4.2 | 鏂囨。 |
| Jackson | JSON 宸ュ叿搴 | 2.12.6 | |
| MapStruct | Java Bean 杞崲 | 1.4.1 | 鏂囨。 |
| Lombok | 娑堥櫎鍐楅暱鐨 Java 浠g爜 | 1.16.14 | 鏂囨。 |
| JUnit | Java 鍗曞厓娴嬭瘯妗嗘灦 | 5.7.2 | - |
| Mockito | Java Mock 妗嗘灦 | 3.9.0 | - |
鍓嶇
| 妗嗘灦 | 璇存槑 | 鐗堟湰 |
|---|---|---|
| Vue | JavaScript 妗嗘灦 | 2.6.12 |
| Vue Element Admin | 鍚庡彴鍓嶇瑙e喅鏂规 | - |
馃惙 婕旂ず鍥
绯荤粺鍔熻兘
| 妯″潡 | biu | biu | biu |
|---|---|---|---|
| 鐧诲綍 & 棣栭〉 | ![]() |
![]() |
![]() |
| 鐢ㄦ埛 | ![]() |
![]() |
- |
| 绉熸埛 & 濂楅 | ![]() |
![]() |
- |
| 閮ㄩ棬 & 宀椾綅 | ![]() |
![]() |
- |
| 鑿滃崟 & 瑙掕壊 | ![]() |
![]() |
- |
| 瀹¤鏃ュ織 | ![]() |
![]() |
- |
| 鐭俊 | ![]() |
![]() |
![]() |
| 瀛楀吀 | ![]() |
![]() |
- |
| 閿欒鐮 & 閫氱煡 | ![]() |
![]() |
- |
宸ヤ綔娴佺▼
| 妯″潡 | biu | biu | biu |
|---|---|---|---|
| 娴佺▼妯″瀷 | ![]() |
![]() |
![]() |
| 琛ㄥ崟 & 鍒嗙粍 | ![]() |
![]() |
- |
| 鎴戠殑娴佺▼ | ![]() |
![]() |
![]() |
| 寰呭姙 & 宸插姙 | ![]() |
![]() |
![]() |
| OA 璇峰亣 | ![]() |
![]() |
![]() |
鏀粯绯荤粺
| 妯″潡 | biu | biu | biu |
|---|---|---|---|
| 鍟嗗 & 搴旂敤 | ![]() |
![]() |
![]() |
| 鏀粯 & 閫娆 | ![]() |
![]() |
--- |
鍩虹璁炬柦
| 妯″潡 | biu | biu | biu |
|---|---|---|---|
| 浠g爜鐢熸垚 | ![]() |
![]() |
- |
| 鏂囨。 | ![]() |
![]() |
- |
| 鏂囦欢 & 閰嶇疆 | ![]() |
![]() |
![]() |
| 瀹氭椂浠诲姟 | ![]() |
![]() |
- |
| API 鏃ュ織 | ![]() |
![]() |
- |
| MySQL & Redis | ![]() |
![]() |
- |
| 鐩戞帶骞冲彴 | ![]() |
![]() |
![]() |






















































