后台源码-这一套完整的后台管理系统(附源码),你看过没

SmartAdmin是一套互联网企业级通用中后台解决方案! 使用最前沿的前后端技术栈SpringBoot和Vue,前后端分离,使用一套漂亮的代码和一套整齐的代码规范,同时让开发者节省大量时间,减少加班,快乐工作,热爱生活。 技术体系:前端:Vue + Vue-Router + Vuex + ViewUI(iview) + vue-enum 后端:SpringBoot2 + Mybatis-plus + jwt + druid + mysql 前端代码规范 smart-front-standard-guide基于阿里规范Smart-backend-standard-guide概念和思路: 1.我们分享的不是代码,不是无用的堆叠功能,而是你必须的基础功能,比如Vue前端权限、心跳、动态Reload等Keepalived 选项卡页面 等等后台源码,您当前的项目中可能缺少一些功能。 2、我们分享的不仅仅是代码,还有一套经过数十人验证的前后端代码。 细节决定成败,好的规范可以让我们敲下的每一行代码变得更加强大! 3.我们尊重高质量的代码。 作为开发人员,代码就像锋利的剑。 键盘上,你就像一个侠客。 当事情消失时,您可以隐藏自己的身份和声誉。

4、我们很佩服团队的高度合作,互相帮助,从不加班,而不是看到别人的代码就头皮发麻,留下996。ICU5。 我们热爱编程,热爱代码,保持谦虚,不断学习,快乐工作,热爱生活。 6. 请相信并仔细阅读以下几点,让您体验不一样的编码体验 前端特点: 1. 高质量的代码、代码结构、代码注释 2. 漂亮的UI、菜单栏、选项卡、 3、优化基于keepalive的标签页,使得标签页在该缓存的时候缓存,比如从左向右切换等,在不应该缓存的时候不缓存,比如新建、表单提交等 4. 前端不断维护:vue-enum、reject 幻数现象和不可维护的代码 5. 新的基于前端的权限设计(忘掉传统的权限设计吧,它不再适合这个前端时代) 6. 体验和交互对员工、部门、角色、菜单管理更有用 7. 基于websocket的在线人数 8. 支持一级、二级、三级菜单 9.支持菜单搜索功能 10.其他功能:电子邮件、富文本、消息、系统配置等 11.定时任务 12.无休无止的写作,太多好的细节需要你的发现 后端特点: 1.高质量的Java代码,分包结构,以及代码注释 2.业界独创的请求返回码维护,非常值得一看 3.基于注解和控制器 放弃比较复杂的shiro4,完整的数据权限支持5,四层架构(controller、service、manager、 dao)6、代码可读性强,可扩展性强,人员、部门、角色、菜单管理7、基于LRU策略的内存级权限缓存8、自定义枚举形式验证、BigDecimal验证等9、配合前端vue- enum swagger文档注释 10.心跳服务,让你查出哪些机器又在运行,谁在偷偷运行你的Job11、添加和修改自定义quartz作业,方便测试人员测试 12、smart-reload、为系统预留hook,动态加载、执行一些代码,无需重启程序,你懂的 13、其他功能:电子邮件、富文本、消息、系统配置等。 14、以上只是一些例子,更多惊喜和细节等待你的发现! 前端代码规范: 1.如何命名文件、文件夹、目录结构、组件、变量等 2.如何规范html、css、less等 3.如何划分Vue项目目录结构 4.如何划分router和store以获得更大的扩展性 好 5. vue组件应该选择哪种规格 6. 还有无数的规格,让你感觉实用,同时又愉悦身心。 、service、manager、dao)是什么,为什么有四层 3、如何写每一层的代码后台源码,让团队默契配合,高度一致 4、如何区分和使用 vo、bo、dto、实体 5 ,spring的@你使用Transactional正确吗? 6、方法参数、注释、todos的数量也必须规范。 你关注他们了吗? 7、以上例子只是沧海一粟,更多细节等待您的发现! ps:以上规范基本是基于团队的,让团队能够愉快的写代码,而不是为了代码规范。