iboot-studio开源企业级开发脚手架

4,977 阅读3分钟

iboot-studio介绍

自毕业算起,本人应该是做了差不多5年的CRUD。期间有使用过JeecgBoot、ruoyi-vue、BladeX、橙单(自己买了599来学 v_v)、小诺、smart-admin等各种开源的管理系统。 前东家一直使用的是ruoyi生态、JNPF(购买了商业版,单体、分布式)。ruoyi-vue不用多说,养活了中国多说小作坊。JNPF没咋细看后面提桶跑路,细节忘了。 现在全面使用的是公司自研的平台,除了低代码那块屎山,设计、使用都还是比较方便灵活。 但是这些系统的RBAC权限那块整体的设计我是没有去看的,也许也看不懂。 现在目前仍然也是CRUD,不停的重复同样的工作。心里很是焦虑,摸鱼中呢看到一个很好看的前端管理系统“art-design-pro”。clone下来看了下,对后端很友好,封装的不深反正我一个后端是能看懂代码的,便尝试着完全自己写一个后端来对接。

希望自己的学习、经验沉淀下来,同时也希望帮助到像曾经迷茫的自己一样。取名iboot,寓意自我引导,希望像SpringBoot一样帮助到更多的开发者。

iboot-studio适合谁

初级开发人员、刚毕业的大学生等。

你能收获什么

  • 企业级的 RBAC 权限系统设计
  • Docker 基本使用
  • Linux 服务器基本使用
  • Java 前后端分离、一体化部署
  • OpenResty/Nginx 基本使用
  • SSL 证书配置(使服务具备 https 能力)
  • 云服务器、域名购买配置、备案等

文档地址

项目信息

下面是仓库地址:

仓库名称地址备注
art-design-pro-javagithub.com/anganing/ar…java后台服务
art-design-pro-ibootgithub.com/anganing/ar…fork项目
art-desigen-pro-unibestgithub.com/anganing/ar…使用unibest创建的夸端开发的uniapp移动端

在线demo:

网址说明
art-design-pro.iboot.top前后端分离部署前端地址
studio.iboot.top前后端一体部署前端入口

注:现在是在主域名加了三个月的免费SSL证书,所以 www.iboot.top访问浏览器会自动重定向到https://www.iboot.… xxxx.iboot.top(例如http://blog.iboot…

转存失败,建议直接上传图片文件

功能说明

  • Art Design Pro 部分后端接口实现
  • 标准 RESTful API 实现
  • 安全的身份验证和授权(前端动态控制、后端动态控制双重校验)
  • 多数据库兼容(Mybatis-Plus支持的数据库它都支持)
  • 可配置化请求响应日志记录(请求数据是什么、响应数据是什么、请求的cURL通通记录)
  • 可配置化枚举字典接口(无需再重复写数据字典)
  • Docker 镜像支持
  • 前端可用Nginx反向代理也可用本项目的SpringBoot内嵌的Tomcat(本项目已经将最新前端打包后的dist目录复制到resources/static目录下)
  • ...(后续会持续更新,欢迎探索、贡献)

前端基于art-design-pro 2.4.4.1进行对接(后续更新到最新版),加了一些好玩的组件比如: