ๅจ็บฟ้ข่ง: https://vue3.youlai.tech
ๅบไบ JDK 17ใSpring Boot 3ใSpring Security 6ใJWTใRedisใMybatis-PlusใKnife4jใVue 3ใElement-Plus ๆๅปบ็ๅๅ็ซฏๅ็ฆปๅไฝๆ้็ฎก็็ณป็ปใ
-
๐ ๅผๅๆกๆถ: ไฝฟ็จ Spring Boot 3 ๅ Vue 3๏ผไปฅๅ Element-Plus ็ญไธปๆตๆๆฏๆ ๏ผๅฎๆถๆดๆฐใ
-
๐ ๅฎๅ จ่ฎค่ฏ: ็ปๅ Spring Security ๅ JWT ๆไพๅฎๅ จใๆ ็ถๆใๅๅธๅผๅๅฅฝ็่บซไปฝ้ช่ฏๅๆๆๆบๅถใ
-
๐ ๆ้็ฎก็: ๅบไบ RBAC ๆจกๅ๏ผๅฎ็ฐ็ป็ฒๅบฆ็ๆ้ๆงๅถ๏ผๆถต็ๆฅๅฃๆนๆณๅๆ้ฎ็บงๅซใ
-
๐ ๏ธ ๅ่ฝๆจกๅ: ๅ ๆฌ็จๆท็ฎก็ใ่ง่ฒ็ฎก็ใ่ๅ็ฎก็ใ้จ้จ็ฎก็ใๅญๅ ธ็ฎก็็ญๅคไธชๅ่ฝใ
-
๐ ๆฅๅฃๆๆกฃ: ่ชๅจ็ๆๆฅๅฃๆๆกฃ๏ผๆฏๆๅจ็บฟ่ฐ่ฏ๏ผๆ้ซๅผๅๆ็ใ
youlai-boot
โโโ sql # SQL่ๆฌ
โ โโโ mysql5 # MySQL5 ่ๆฌ
โ โโโ mysql8 # MySQL8 ่ๆฌ
โโโ src # ๆบ็ ็ฎๅฝ
โ โโโ common # ๅ
ฌๅ
ฑๆจกๅ
โ โ โโโ base # ๅบ็ก็ฑป
โ โ โโโ constant # ๅธธ้
โ โ โโโ enums # ๆไธพ็ฑปๅ
โ โ โโโ exception # ๅผๅธธๅค็
โ โ โโโ model # ๆฐๆฎๆจกๅ
โ โ โโโ result # ็ปๆๅฐ่ฃ
โ โ โโโ util # ๅทฅๅ
ท็ฑป
โ โโโ config # ่ชๅจ่ฃ
้
้
็ฝฎ
โ โ โโโ property # ้
็ฝฎๅฑๆง
โ โ โ โโโ AliyunSmsProperties # ้ฟ้ไบ็ญไฟก้
็ฝฎๅฑๆง
โ โ โ โโโ CaptchaProperties # ้ช่ฏ็ ้
็ฝฎๅฑๆง
โ โ โ โโโ CodegenProperties # ๆไปถ้
็ฝฎๅฑๆง
โ โ โ โโโ MailProperties # ้ฎไปถ้
็ฝฎๅฑๆง
โ โ โ โโโ SecurityProperties # ๅฎๅ
จ้
็ฝฎๅฑๆง
โ โ โโโ CorsConfig # ่ทจๅๅ
ฑไบซ้
็ฝฎ
โ โ โโโ MybatisConfig # Mybatis ่ชๅจ่ฃ
้
้
็ฝฎ
โ โ โโโ RedisCacheConfig # Redis ็ผๅญ่ชๅจ่ฃ
้
้
็ฝฎ
โ โ โโโ RedisConfig # Redis ่ชๅจ่ฃ
้
้
็ฝฎ
โ โ โโโ SecurityConfig # Spring Security ่ชๅจ่ฃ
้
้
็ฝฎ
โ โ โโโ SwaggerConfig # API ๆฅๅฃๆๆกฃ้
็ฝฎ
โ โ โโโ WebMvcConfig # WebMvc ้
็ฝฎ
โ โ โโโ WebSocketConfig # WebSocket ่ชๅจ่ฃ
้
้
็ฝฎ
โ โ โโโ XxlJobConfig # XXL-JOB ่ชๅจ่ฃ
้
้
็ฝฎ
โ โโโ core # ๆ ธๅฟๅ่ฝ
โ โ โโโ annotation # ๆณจ่งฃๅฎไน
โ โ โโโ aspect # ๅ้ข
โ โ โ โโโ LogAspect # ๆฅๅฟๅ้ข
โ โ โ โโโ RepeatSubmitAspect # ้ฒ้ๆไบคๅ้ข
โ โ โโโ filter # ่ฟๆปคๅจ
โ โ โ โโโ RateLimiterFilter # ้ๆต่ฟๆปคๅจ
โ โ โ โโโ RequestLogFilter # ่ฏทๆฑๆฅๅฟ่ฟๆปคๅจ
โ โ โโโ handler # ๅค็ๅจ
โ โ โ โโโ MyDataPermissionHandler # ๆฐๆฎๆ้ๅค็ๅจ
โ โ โ โโโ MyMetaObjectHandler # ๅ
ๅฏน่ฑกๅญๆฎตๅกซๅ
ๅค็ๅจ
โ โ โโโ security # Security ๅฎๅ
จไธญๅฟ
โ โโโ modules # ไธๅกๆจกๅ
โ โ โโโ member # ไผๅๆจกๅใไธๅกๆจกๅๆผ็คบใ
โ โ โโโ order # ่ฎขๅๆจกๅใไธๅกๆจกๅๆผ็คบใ
โ โ โโโ product # ๅๅๆจกๅใไธๅกๆจกๅๆผ็คบใ
โ โโโ shared # ๅ
ฑไบซๆจกๅ
โ โ โโโ auth # ่ฎค่ฏๆจกๅ
โ โ โโโ file # ๆไปถๆจกๅ
โ โ โโโ codegen # ไปฃ็ ็ๆๆจกๅ
โ โ โโโ mail # ้ฎไปถๆจกๅ
โ โ โโโ sms # ็ญไฟกๆจกๅ
โ โ โโโ websocket # WebSocket ๆจกๅ
โ โโโ system # ็ณป็ปๆจกๅ
โ โ โโโ controller # ๆงๅถๅฑ
โ โ โโโ converter # MapStruct ่ฝฌๆขๅจ
โ โ โโโ event # ไบไปถๅค็
โ โ โโโ handler # ๅค็ๅจ
โ โ โโโ listener # ็ๅฌๅจ
โ โ โโโ model # ๆจกๅๅฑ
โ โ โ โโโ bo # ไธๅกๅฏน่ฑก
โ โ โ โโโ dto # ๆฐๆฎไผ ่พๅฏน่ฑก
โ โ โ โโโ entity # ๅฎไฝๅฏน่ฑก
โ โ โ โโโ form # ่กจๅๅฏน่ฑก
โ โ โ โโโ query # ๆฅ่ฏขๅๆฐๅฏน่ฑก
โ โ โ โโโ vo # ่งๅพๅฏน่ฑก
โ โ โโโ mapper # ๆฐๆฎๅบ่ฎฟ้ฎๅฑ
โ โ โโโ service # ไธๅก้ป่พๅฑ
โ โโโ YouLaiApplication # ๅฏๅจ็ฑป
โโโ end
Gitee | Github |
---|---|
vue3-element-admin | vue3-element-admin |
knife4j
ๆฅๅฃๆๆกฃ๏ผhttp://localhost:8989/doc.htmlswagger
ๆฅๅฃๆๆกฃ๏ผhttp://localhost:8989/swagger-ui/index.htmlapifox
ๅจ็บฟๆฅๅฃๆๆกฃ๏ผhttps://www.apifox.cn/apidoc
-
ๆฐๆฎๅบๅๅงๅ
ๆง่ก youlai_boot.sql ่ๆฌๅฎๆๆฐๆฎๅบๅๅปบใ่กจ็ปๆๅๅบ็กๆฐๆฎ็ๅๅงๅใ
-
ไฟฎๆน้ ็ฝฎ
application-dev.yml ไฟฎๆนMySQLใRedis่ฟๆฅ้ ็ฝฎ๏ผ
-
ๅฏๅจ้กน็ฎ
ๆง่ก SystemApplication.java ็ main ๆนๆณๅฎๆๅ็ซฏ้กน็ฎๅฏๅจ๏ผ
่ฎฟ้ฎๆฅๅฃๆๆกฃๅฐๅ http://localhost:8989/doc.html ้ช่ฏ้กน็ฎๅฏๅจๆฏๅฆๆๅใ
Thanks to all the contributors!
ๅ ณๆณจๅ ฌไผๅทใๆๆฅๆๆฏใ๏ผ่ทๅไบคๆต็พคไบ็ปด็ ๏ผไธๆณๅ ณๆณจๅ ฌไผๅทๆไบ็ปด็ ่ฟๆๆฌข่ฟๅ ๆๅพฎไฟก(
haoxianrui
)ๅคๆณจใๆๆฅใๅณๅฏ๏ผๆไฝ ่ฟ็พคใ