实话实说,我之前一直不愿意做这种后台权限管理系统,总觉得就是些业务逻辑,没啥意思,早烂大街了,面试官肯定看不上
最近才正式拜读了 ruoyi 这个大名鼎鼎的脚手架,惊呼牛逼!无论是代码、文档、还是社区都实在是太完善了,而且想要接入自己的项目做个后台管理系统的话也特别方便。
项目地址:
- gitee:https://gitee.com/y_project/ruoyi (点击文末阅读原文直达)
项目简介:
- 基于 springboot 的权限管理系统 易读易懂、界面简洁美观。核心技术采用 spring、mybatis、shiro 没有任何其它重度依赖。直接运行即可用
主要功能:
文档很全,不过同样不是那种从 0 开始教你做项目的文档,更多的是帮助我们去理解代码,所以上手可能需要一定的基础。不过代码结构很清晰,理解起来应该不是太难
另外 ruoyi 真的很出名了,出了 bug 或者想要二开的话,直接百度百度或者加相关的交流群问问应该都差不多
开发手册
文件结构
总共有三个版本,生态实在实在实在是太完善了:
1)前后端不分离:
萌新小伙伴建议先做前后端不分离版本,理解起来肯定会更简单一点
主要技术栈:
主框架
- spring boot 2.2.x
- spring framework 5.2.x
- apache shiro 1.7
持久层
- apache mybatis 3.5.x
- hibernate validation 6.0.x
- alibaba druid 1.2.x
视图层
- bootstrap 3.3.7
- thymeleaf 3.0.x
2)前后端分离:
主框架
- spring boot 2.3.x
- spring cloud hoxton.sr9
- spring framework 5.2.x
- spring security 5.2.x
持久层
- apache mybatis 3.5.x
- hibernate validation 6.0.x
- alibaba druid 1.2.x
视图层
- vue 2.6.x
- axios 0.21.0
- element 2.14
3)微服务:
想要堆技术栈,简历上写起来高大上点的话,就上微服务版本吧,毕竟微服务架构图画出来多唬人(滑稽)
架构图
主要技术栈:
主框架
- spring boot 2.3.x
- spring cloud hoxton.sr9
- spring framework 5.2.x
- spring security 5.2.x
持久层
- apache mybatis 3.5.x
- hibernate validation 6.0.x
- alibaba druid 1.2.x
视图层
- vue 2.6.x
- axios 0.21.0
- element 2.14.x
来源:公众号——飞天小牛肉
凯发备用官网的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。