基于SpringBoot+Vue3开发的轻量级快速开发脚手架
🍁项目简介
一个通用的前、后端项目模板
一个快速开发管理系统的项目
一个可以生成SpringBoot+Vue代码的项目
一个持续迭代的开源项目
一个程序员的心血合集
度过严寒,终有春日;挺过酷暑,必有丰收。
GitHub地址
Gitee地址
文档地址(更新中)
管理端演示地址(初版已上线)
网站端演示地址(初版已上线)
🚀项目架构
MapleBoot的网站端体验版正式上线了,其中还存在一些问题待优化,大家在使用的过程中遇到问题可以随时联系我哈~
后端项目
后端和管理端使用同一个后端项目,新增
maple-admin-website
模块。
接口统一在
controller
包下的
website
包中。
接口统一使用
website
和后端接口做区分,哪怕功能和管理端接口一样,也需要额外在
website
中重新定义,
service
接口管理端和网站端公用。
登录拦截使用
WebsiteJwtFilter
和管理端做区分。
后端项目大致这样,更多详情可以具体看代码~
前端项目
前端项目新建
maple-website
作为网站端的web项目,使用
vue-material
框架进行开发。
管理端项目对网站端内容管理的相关代码放在
website
包下。
项目具体组件功能,后续会出详细的文章进行介绍。
大致这样吧,感兴趣的小伙伴可以参考代码~
🎨项目功能
网站端
功能名称功能简介功能状态小程序授权登录网站使用小程序授权登录,注册登录后续开发✔全局搜索使用lucene做网站全局搜索功能✔首页网站门户首页,数据汇集页✔小枫博客录用户展示网站的内容,包括文章、资源、链接等信息,支持多级(详细可以面试合集菜单)✔小枫资源库站内资源信息的汇总页面,只展示下载资源的信息✔小枫链接集站内链接信息的汇总页面,只展示链接的信息,支持跳转前往✔关于我们关于我们的介绍页,目前是静态页面,后续会开发成可维护页面✔更多功能功能完善后,会开发多种风格,并制定规范,方便大家二次开发,欢迎大家持续关注笑小枫❤
管理端
功能名称功能简介功能状态网站用户对登录用户进行管理✔网站类目管理网站类容的类目,类似于多级分类目录。eg:开源项目->后端->Java✔内容中心管理网站内容,目前支持文章发布、资源下载、站外链接功能✔网站菜单维护网站顶部导航栏和尾部导航栏内容,支持站内跳转和站外链接跳转✔网站配置网站基础信息的配置管理,例如网站名称、ICP备案等信息✔用户评论用户对网站内容评论的信息查看与管理✔用户操作查看用户的阅读、收藏、点赞、下载等操作的记录✔更多功能本项目只做最基础的功能,后续功能化集成会陆续开源其它项目,欢迎大家持续关注笑小枫❤
💖功能欣赏
网站端
登录页
首页
全文搜索
小枫博客录
文章详情页
小枫链接集
关于笑小枫
管理端
网站类目
内容中心
内容维护
网站菜单
菜单维护
版权归原作者 笑小枫 所有, 如有侵权,请联系我们删除。