向我所爱,不断进取。抱歉,这款基于springboot的开源的低代码框架让您久等了

简介: 向我所爱,不断进取。抱歉,这款基于springboot的开源的低代码框架让您久等了

前言

随着低代码的向好发展,市面上出现了层次不一的低代码的框架,为此,由社区大佬 san 基于 VueAdminWorkX版本 开发而来的 低代码框架 AdminWorkPlus 也正式和大家见面。如果之前关注过公众号的伙伴们肯定还记得之前我也发过一篇关于大神写的低代码框架,那个时候后端部分还未完善,时至今日,经过大神的不断优化,且本着开源精神,现在后端代码也免费开源给大家使用。


项目地址及演示地址

AdminWorkPlus支持前后端代码自动生成,前端使用ElementPlus,后台采用springboot框架。

演示地址:

http://cloud.nit360.com/admin-work-plus/

源码地址:

[前端]

https://gitee.com/sanlee2019/admin-work-plus

[后端]

https://gitee.com/sanlee2019/nit360_admin


关于前端 VueAdminWorkX版本说明

VueAdminWorkX版本后台管理系统是VueAdminWork系列框架中比较完善的一款框架,框架采用

「Vue3 + Typescript + Webpack + ElementPlus + Pinia」技术栈。是由最初 VueAdminWork版本升级而来。具有如下特点:

  • 丰富的示例
  • 组件的二次封装
  • 主题配置
  • 权限管理
  • ……


功能清单

AdminWorkPlus项目后端采用「springboot mvc」分层架构,「mybatis-plus」作为「orm」框架,包括了「shiro」做权限控制

完成了「部门、菜单、用户、角色、权限分配管理、数据字典、智能条件查询器」等功能

自动生成前后端代码工具generate-code.jar,它支持多表联机查询,智能条件查询器,前端代码是基于vue3 (element plus),后端代码是java编写的基于springboot框架

功能菜单如下:

  • 自动生成前端页面vue3 增加、查询、修改、删除功能等
  • 自动前端页面权限控制
  • 自动生成智能复杂条件组合查询组件
  • 自动生成后台业务代码(controller->service->dao)
  • 自动生成后台代码mybatis 配置文件
  • 基于配置支持多表联合查询
  • 自动生成代码支持乐观锁控制
  • 自动代码生成操作简单工具化执行bat文件就行
  • 可以支持前端、后台代码模板化管理
  • 自动生成代码可以指定到前后端代码工程中,不需要进行代码合并,降低人为操作
  • 可以让非前端工程师进行前端页面的配置工作就完成前端开发工作


4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

使用说明

  • 获取代码
git clone https://gitee.com/sanlee2019/nit360_admin.git
  • 目录说明
找到自己的maven目录
- 创建新目录com/nit360/bp: mkdir com/nit360/bp
- 解压search-common放到上面新建目录下(com/nit360/bp )
- 有三个文件(三个文件放在同一目录下) 
  - generate-code.jar 
  - start.bat (双击鼠标即可运行) 
  - config.conf
  • 数据库说明

基本配置

jdbc_driver = com.mysql.jdbc.Driver (驱动) db_url = jdbc:mysql://127.0.0.1:3306/nit360?useUnicode=true&characterEncoding=utf8&useSSL=false (数据库) user_name = root (用户名) password = *** (密码)
生成表单配置
tables = notice_category,notice (将要输出的表单以“,”分隔) tables_memo = 信息分类,信息公告 (菜单名显示以“,”分隔,与上面表一一对应) service_name = user (后台项目包名,自动生成xxx-service)

表结构说明

1、所有主键后缀后必须加oid,如表work,主键work_oid,脚本设置主键自增
2、外键最好有上面相同规则(也可不用),用了之后前端表单会自动生成select下拉列表框
3、所有的表必须创建五个固定字段:
  - create_by(创建人)
  - create_time(创建时间)
  - update_by(更新人)
  - update_time(更新时间)
  - version_no(版本号)
  • 方法说明
1、findXXXByParam (任意字段并集查询,没值默认查询所有)
2、queryXXXList (任意字段任意组合,可以是并集,也可以是交集,可以对同一字段进行组合查询,也可以对不同字段进行组合查询)
3、saveXXX (新增)
  updateXXX (更新,必须带主键、version_no)
  deleteBatchXX (批量删除)
  deleteXXX (单个删除)

如需更详情的使用说明请移步官网,感谢各位大佬的支持

相关文章
|
3月前
|
安全 Java Ruby
我尝试了所有后端框架 — — 这就是为什么只有 Spring Boot 幸存下来
作者回顾后端开发历程,指出多数框架在生产环境中难堪重负。相比之下,Spring Boot凭借内置安全、稳定扩展、完善生态和企业级支持,成为构建高可用系统的首选,真正经受住了时间与规模的考验。
306 2
|
2月前
|
安全 前端开发 Java
《深入理解Spring》:现代Java开发的核心框架
Spring自2003年诞生以来,已成为Java企业级开发的基石,凭借IoC、AOP、声明式编程等核心特性,极大简化了开发复杂度。本系列将深入解析Spring框架核心原理及Spring Boot、Cloud、Security等生态组件,助力开发者构建高效、可扩展的应用体系。(238字)
|
4月前
|
XML JSON Java
Spring框架中常见注解的使用规则与最佳实践
本文介绍了Spring框架中常见注解的使用规则与最佳实践,重点对比了URL参数与表单参数的区别,并详细说明了@RequestParam、@PathVariable、@RequestBody等注解的应用场景。同时通过表格和案例分析,帮助开发者正确选择参数绑定方式,避免常见误区,提升代码的可读性与安全性。
|
5月前
|
Java Spring
聊聊你对SpringBoot框架的理解 ?
SpringBoot是Spring家族中流行的子项目,旨在简化Spring框架开发的繁琐配置。它主要提供三大功能:starter起步依赖简化依赖管理,自动配置根据条件创建Bean,以及内嵌Web服务器支持Jar包运行,极大提升了开发效率。
182 0
|
2月前
|
消息中间件 缓存 Java
Spring框架优化:提高Java应用的性能与适应性
以上方法均旨在综合考虑Java Spring 应该程序设计原则, 数据库交互, 编码实践和系统架构布局等多角度因素, 旨在达到高效稳定运转目标同时也易于未来扩展.
147 8
|
3月前
|
监控 Kubernetes Cloud Native
Spring Batch 批处理框架技术详解与实践指南
本文档全面介绍 Spring Batch 批处理框架的核心架构、关键组件和实际应用场景。作为 Spring 生态系统中专门处理大规模数据批处理的框架,Spring Batch 为企业级批处理作业提供了可靠的解决方案。本文将深入探讨其作业流程、组件模型、错误处理机制、性能优化策略以及与现代云原生环境的集成方式,帮助开发者构建高效、稳定的批处理系统。
452 1
|
5月前
|
安全 Java 微服务
Java 最新技术和框架实操:涵盖 JDK 21 新特性与 Spring Security 6.x 安全框架搭建
本文系统整理了Java最新技术与主流框架实操内容,涵盖Java 17+新特性(如模式匹配、文本块、记录类)、Spring Boot 3微服务开发、响应式编程(WebFlux)、容器化部署(Docker+K8s)、测试与CI/CD实践,附完整代码示例和学习资源推荐,助你构建现代Java全栈开发能力。
636 0
|
4月前
|
Cloud Native Java API
Java Spring框架技术栈选和最新版本及发展史详解(截至2025年8月)-优雅草卓伊凡
Java Spring框架技术栈选和最新版本及发展史详解(截至2025年8月)-优雅草卓伊凡
902 0
|
5月前
|
NoSQL Java 数据库连接
SpringBoot框架
Spring Boot 是 Spring 家族中最流行的框架,旨在简化 Spring 应用的初始搭建与开发。它通过自动配置、起步依赖和内嵌服务器三大核心功能,大幅减少配置复杂度,提升开发效率。开发者可快速构建独立运行的 Web 应用,并支持多种数据访问技术和第三方集成。
|
6月前
|
Java API 网络架构
基于 Spring Boot 框架开发 REST API 接口实践指南
本文详解基于Spring Boot 3.x构建REST API的完整开发流程,涵盖环境搭建、领域建模、响应式编程、安全控制、容器化部署及性能优化等关键环节,助力开发者打造高效稳定的后端服务。
929 1