简介SmartAdmin是河南·洛阳1024创新实验室团队研发的一套互联网企业级通用中后台解决方案!采用最前沿的前后端技术栈SpringBoot和Vue,前后端分离。我们开源了一套漂亮的代码,一套工整的代码规范,让大家在这个浮躁的代码世界中感受到一股流淌的写得很好的代码。!同时让开发者节省大量时间,减少加班,快乐工作,热爱生活。SmartAdmin让你一目了然,过目不忘,绝对是你最想要的!想法和想法我们分享的不是代码,不是徒劳的堆砌功能,而是你必须具备的基本功能,比如Vue前端权限、心跳、动态Reload、Keepalivedtabs等,可能还有一些你的没有当前项目功能。我们分享的不仅仅是代码,还有一套经过几十人验证的前后端代码。细节决定成败,好的规范可以让我们敲出的每一行代码都更有力量!我们尊重高质量的代码。作为开发者,代码是利剑,键盘流畅流畅,犹如骑士一般。我们很佩服团队的高度配合,互相帮助,从不加班,而不是看到别人的代码就麻木,留下996。ICU我们爱编程,爱代码,保持谦虚,保持学习,快乐工作,爱生活。请相信并认真阅读以下每一个要点,让你体验不一样的编码体验演示图(点击放大)源码地址获取:迷宫阁技术之路上的Vue-Router+Vuex+ViewUI+vue-enum后端:SpringBoot2+Mybatis-plus+jwt+druid+mysql前端代码规范smart-front-standard-guide(强烈推荐)后端规范smart-backend-standard-guide(强烈推荐)前端特性高质量代码、代码结构、代码注释漂亮的UI、菜单栏、标签页、体验、更好的交互针对员工、部门、角色、菜单管理等进行了优化。缓存了,比如从左到右切换等,不该缓存的时候不缓存,比如新建,表单提交结束等。前端常量维护:vue-enum,拒绝出现magicnumber,代码不可维护现象全新的前端权限设计(忘记传统的权限设计,不适合这个前端时代)基于Websocket的在线用户数支持一级、二级、三级菜单,四级菜单和搜索功能其他功能:Email,富文本,消息,系统配置等等完不成,太多好的细节需要你去发现...后台功能高质量Java代码、分包结构、代码注释业内独有请求返回码维护,非常值得一看基于注解和控制器权限设计摒弃较复杂的shiro,一套数据权限支持四层架构(controller,service,manager,dao)代码可读性强,扩展性强员工,部门,角色,菜单管理基于LRU策略的内存级权限缓存和前端vue-enum的swagger文档注解心跳服务,让你一探究竟哪些机器又在运行,谁在偷偷运行你的作业是自定义添加修改quartz作业,方便测试人员测试smart-reload,为系统预留hooks,动态加载,执行一些代码不用重启程序,你懂的以上只是一些例子,更多的惊喜和细节,等待你的发现!前端代码规范文件、文件夹、目录结构、组件、变量等。如何命名html、css、less等。如何规范vue项目的目录结构,数不胜数让你感慨实用又赏心悦目的后端代码标准的标准四层架构(controller、service、manager、dao)是什么?为什么要有四层?dto,entity,如何区分和使用spring的各种javabean的@Transactional,你用对了吗?方法参数、注释和待办事项的数量也需要标准化。你关注过他们吗?以上例子只是沧海一粟,更多细节等你发现!
