• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

分享一套基于SpringBoot和Vue的企业级中后台开源项目代码很规范

linux 搞代码 4年前 (2022-03-03) 28次浏览 已收录 0个评论

简介

SmartAdmin由河南·洛阳 1024翻新实验室团队研发的一套互联网企业级的通用型中后盾解决方案!应用最前沿的前后台技术栈SpringBoot和Vue,前后端拆散,咱们开源一套丑陋的代码和一套整洁的代码标准,让大家在这塌实的代码世界里感触到一股把代码写好的清流!同时又让开发者节俭大量的工夫,缩小加班,高兴工作,热爱生活。SmartAdmin 让你从意识到忘不了,相对是你最想要的!

理念与思维

  • 咱们分享的不是代码,不是徒劳无功的堆砌性能,而是你必须的根底性能,比方Vue前端权限、心跳、动静Reload、Keepalived标签页等等,可能还有一些正是你以后我的项目中缺失的性能。
  • 咱们分享的不仅有代码,还有一套通过几十人验证过的前、后端代码。细节决定成败,好的标准能让咱们敲下的每行代码更铿锵有力!
  • 咱们推崇高质量的代码,身为开发,代码即利剑,键盘上一套行云流水,宛如侠客,事了拂衣去,深藏身与名。
  • 咱们推崇团队的高度配合默契、互相帮助,从不加班,而不是一看到他人的代码就头皮发麻,留其996.ICU
  • 咱们酷爱编程,酷爱代码,放弃谦虚,一直学习,高兴工作,热爱生活。
  • 请置信并认真浏览上面的每一个点,让你感触不一样的编码体验

演示图(点击可放大)

技术体系

  • 前端:Vue + Vue-Router + Vuex + ViewUI + vue-enum
  • 后端:SpringBoot2 + Mybatis-plus + jwt + druid + mysql
  • 前端代码标准smart-front-standard -guide(鼎力举荐)
  • 基于阿里标准之上的后端标准smart-backend-standard-guide(鼎力举荐)

前端特点

  • 高质量的代码、代码构造、和代码正文
  • 丑陋的UI,菜单栏、标签页,体验、交互更好用的员工、部门、角色、菜单治理等等
  • 优化基于Keepalive的标签页,做到标签页该缓存的时候缓存,比方左右切换等,不该缓存的时候不缓存,比方新建,表单提交完结等
  • 前端常量保护: vue-enum,回绝呈现魔法数字,代码不可保护的景象
  • 全新的基于前端的权限设计(忘掉传统的权限设计吧,曾经不适宜这个前端时代)
  • 基于websocket的在线人数
  • 反对一级、二级、三级菜单,四级菜单以及搜寻性能
  • 其余性能:邮件、富文本、音讯、系统配置等等
  • 写不完了,太多好的细节须要你的发现……

后端特点

  • 高质量的Java代码、分包构造、和代码正文
  • 业内独创的申请返回码保护,十分值得一看
  • 基于一个注解和controller的权限设计放弃更简单的shiro,以及一套数据权限反对
  • 四层架构(controller, service, manager, dao)
  • 代码浏览性强、扩展性极高的员工、部门、角色、菜单治理
  • 基于LRU策略的内存级权限缓存
  • 配合前端vue-enum的swagger文档注解
  • 心跳服务,让你发现有哪些机器再跑,哪些人在偷偷的跑你的Job
  • 自定义的quartz job增加和批改,不便测试人员测试
  • smart-reload,为零碎预留钩子,动静加载,在不重启程序前提下执行一些代码,你懂的
  • 以上只是一些举例,更多灿若繁星的惊喜和细节,期待着你的发现!

前端代码标准

  • 文件、文件夹、目录构造、组建、变量等等怎么命名
  • html、css、less等如何标准
  • vue我的项目目录构造如何划分
  • router和store该怎么划分扩展性更好
  • vue组件标准该抉择哪些
  • 以及更多,不可胜数让你感觉实用,同时身心愉悦的标准

后端代码标准

  • 四层架构(controller, service, manager, dao) 是什么,为什么要有四层
  • 各个层的代码该怎么写能力让团队配合默契,高度一致
  • vo, bo, dto, entity ,各种javabean 怎么辨别和应用
  • spring的 @Transactional 你用对了吗
  • 办法参数个数、正文、todo这些也要有标准,你恪守过吗
  • 以上举例,只是沧海一粟,更多的细节期待你的发现!

源码地址获取: 在民工哥技术之路公众号回复中后盾我的项目


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:分享一套基于SpringBoot和Vue的企业级中后台开源项目代码很规范
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址