首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
虚拟化.超融合.云计算
›
公有云
›
SAAS
›
开源脚手架!一款 SpringBoot 低代码快速开发平台! ...
返回列表
发新帖
开源脚手架!一款 SpringBoot 低代码快速开发平台!
[复制链接]
发表于 2026-7-20 09:15:43
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
各人好,我是 Java陈序员。
作为独立开发者,搭建体系时,80% 的时间都泯灭在重复编写登录、权限、CRUD、数据加密这些底子功能上,真正留给核心业务的时间少之又少,这种模式的开发服从非常低下。
本日,给各人先容一款基于 SpringBoot3 + Vue 开发的低代码快速开发平台,开箱即用!
项目先容
opsli-boot —— 一款基于 SpringBoot + Vue、前后端分离的低代码快速开发平台,主打模块化热插拔、SaaS 多租户、代码天生等背景管理功能,开箱即用。
功能特色
:
插件化模块化架构
:团体采取分层模块化 + 独立插件操持,全部功能解耦分离,分为核心底子模块、体系模块、业务插件三大块
原生 SaaS 多租户
:原生内置多租户本事,底层主动实现数据隔离,租户菜单、权限、数据完全独立
可视化代码天生器
:内置自研代码天生器,搭配 Enjoy 模板引擎,页面可视化设置数据表,一键天生完备代码
多层安全防护
:内置登录校验、注解式数据库字段主动加解密、WAF 防火墙等安全防护功能,支持菜单、按钮、数据三级权限管控
多版本 API 兼容
:自带接口版本控制本事,主动区分 v1/v2/v3 多版本接口,新老业务隔离,美满适配管理背景、小步调、APP、第三方对接等多终端调用
企业通用工具封装
:整合 OSS 存储、短信邮件、Excel 批量导入导出、Redisson 分布式锁等企业通勤奋能
技能栈
:
后端
:JDK22、SpringBoot3、Spring Security、MySQL、MyBatis-Plus、Redis/Redisson
前端
:Vue2 + Element UI
功能体验
登录
首页
租户管理
菜单管理
体系设置
日志监控
体系监控
代码天生器
本地开发
后端服务
1、环境依靠
JDK22
MySQL8
Redis
2、克隆或下载项目源码,并将项目以 Maven 工程的情势导入到 IDEA 中
git clone https://github.com/hiparker/opsli-boot.git
复制代码
3、项目目次结构
opsli-boot
├── db-file # 初始化SQL脚本
├── opsli-api # 对外统一API网关,接口版本管理(v1/v2)
├── opsli-base-support # 底层基础支撑(公共工具+核心安全/缓存上下文)
│ ├── opsli-common # 通用注解、常量、异常、工具类
│ └── opsli-core # 核心底层:权限、缓存、拦截器、租户、事件总线
├── opsli-modulars # 业务功能模块
│ ├── opsli-modulars-system # 系统基础模块(用户、角色、菜单、租户、字典、日志)
│ └── opsli-modulars-generator # 可视化代码生成器
├── opsli-plugins # 可插拔独立插件(按需引入)
│ ├── opsli-plugins-crypto # 数据加解密插件
│ ├── opsli-plugins-email # 邮件服务
│ ├── opsli-plugins-oss # 文件存储
│ ├── opsli-plugins-excel # Excel 导入导出
│ ├── opsli-plugins-redisson # 分布式缓存与锁
│ ├── opsli-plugins-security # 登录认证扩展
│ ├── opsli-plugins-sms # 短信服务
│ └── opsli-plugins-waf # Web防火墙
├── opsli-starter # 项目启动入口,主程序、全局配置
└── Docker相关文件 # 容器化部署配置
复制代码
4、创建数据库 opsli-boot
CREATE DATABASE 'opsli-boot' DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
复制代码
并在数据库中实行 opsli-boot/db-file/2.2-springboot3/opsli-boot.sql 数据初始化脚本
5、修改设置文件 opsli-boot/opsli-starter/src/main/resources/application-local.yaml 中的 MySQL、Redis 毗连信息
spring:
data:
#redis 配置
redis:
database: 0
host: localhost
password: '123456'
port: 6379
# 数据库配置
datasource:
# 多数据源
dynamic:
# 主数据源
# 设置默认的数据源或者数据源组,默认值即为 master, 如果你主从默认下主库的名称就是 master 可不定义此项
# primary: master
datasource:
master:
url: jdbc:mysql://localhost:3306/opsli-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
复制代码
6、运行主启动类 opsli-boot/opsli-starter/src/main/java/org/opsli/OpsliApplication.java 启动服务
当控制台输出如下信息,分析服务已启动乐成:
----------------------------------------------------------
OPSLI 快速开发平台 框架启动成功! 相关URLs:
项目地址: http://192.168.31.92:7000/opsli-boot/
Doc文档: http://192.168.31.92:7000/opsli-boot/doc.html
----------------------------------------------------------
复制代码
前端服务
1、环境依靠
Node.js 16+
2、克隆或下载项目源码
git clone https://github.com/hiparker/opsli-ui.git
复制代码
3、举行项目目次,并安装依靠
cd opsli-ui/vue-admin-better
pnpm install
复制代码
4、运行服务
pnpm run serve
复制代码
当控制台输出如下信息,分析服务已启动乐成:
App running at:
- Local: http://localhost:81
- Network: http://192.168.31.92:81
复制代码
5、欣赏器访问
http://localhost:81
复制代码
6、默认账号暗码
超等管理员:system/Bb123456.
平凡管理员账户:admin/Aa123456.
演示账户:demo/Aa123456.
可以说,opsli-boot 作为一款基于 SpringBoot3 + Vue 开发的低代码快速开发平台,美满分身了
开发服从、体系安全与扩展机动性
,是 Java 开发者搭建背景管理体系的优质选择。如果你正在探求一款开发脚手架,不妨试试~
项目地址:https://github.com/hiparker/opsli-boot
复制代码
末了
保举的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project
复制代码
大概访问网站,举行在线欣赏:
https://chencoding.top:8090/#/
复制代码
我创建了一个开源项目交换群,方便各人在群里交换、讨论开源项目
。
但是任何人在群里打任何广告,都会被 T 掉
。
如果你对这个交换群感爱好大概在使用开源项目中遇到标题,可以通过如下方式进群
:
各人的点赞、收藏和品评都是对作者的支持,如文章对你有资助还请点赞转发支持下,谢谢!
回复
使用道具
举报
返回列表
浏览过的版块
物联网
网络安全
数据仓库与分析
Java
DevOps与敏捷开发
.Net
Oracle
程序人生
Nosql
SQL-Server
立山
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表