向我所爱,不断进取。抱歉,这款基于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 (单个删除)

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

相关文章
|
20天前
|
XML 安全 Java
|
23天前
|
缓存 NoSQL Java
什么是缓存?如何在 Spring Boot 中使用缓存框架
什么是缓存?如何在 Spring Boot 中使用缓存框架
31 0
|
1月前
|
数据采集 监控 前端开发
二级公立医院绩效考核系统源码,B/S架构,前后端分别基于Spring Boot和Avue框架
医院绩效管理系统通过与HIS系统的无缝对接,实现数据网络化采集、评价结果透明化管理及奖金分配自动化生成。系统涵盖科室和个人绩效考核、医疗质量考核、数据采集、绩效工资核算、收支核算、工作量统计、单项奖惩等功能,提升绩效评估的全面性、准确性和公正性。技术栈采用B/S架构,前后端分别基于Spring Boot和Avue框架。
|
2月前
|
Java API 数据库
构建RESTful API已经成为现代Web开发的标准做法之一。Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐。
【10月更文挑战第11天】本文介绍如何使用Spring Boot构建在线图书管理系统的RESTful API。通过创建Spring Boot项目,定义`Book`实体类、`BookRepository`接口和`BookService`服务类,最后实现`BookController`控制器来处理HTTP请求,展示了从基础环境搭建到API测试的完整过程。
58 4
|
2月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
178 1
|
2月前
|
Java API 数据库
Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐
本文通过在线图书管理系统案例,详细介绍如何使用Spring Boot构建RESTful API。从项目基础环境搭建、实体类与数据访问层定义,到业务逻辑实现和控制器编写,逐步展示了Spring Boot的简洁配置和强大功能。最后,通过Postman测试API,并介绍了如何添加安全性和异常处理,确保API的稳定性和安全性。
45 0
|
6天前
|
IDE Java 测试技术
互联网应用主流框架整合之Spring Boot开发
通过本文的介绍,我们详细探讨了Spring Boot开发的核心概念和实践方法,包括项目结构、数据访问层、服务层、控制层、配置管理、单元测试以及部署与运行。Spring Boot通过简化配置和强大的生态系统,使得互联网应用的开发更加高效和可靠。希望本文能够帮助开发者快速掌握Spring Boot,并在实际项目中灵活应用。
24 5
|
16天前
|
缓存 Java 数据库连接
Spring框架中的事件机制:深入理解与实践
Spring框架是一个广泛使用的Java企业级应用框架,提供了依赖注入、面向切面编程(AOP)、事务管理、Web应用程序开发等一系列功能。在Spring框架中,事件机制是一种重要的通信方式,它允许不同组件之间进行松耦合的通信,提高了应用程序的可维护性和可扩展性。本文将深入探讨Spring框架中的事件机制,包括不同类型的事件、底层原理、应用实践以及优缺点。
47 8
|
26天前
|
存储 Java 关系型数据库
在Spring Boot中整合Seata框架实现分布式事务
可以在 Spring Boot 中成功整合 Seata 框架,实现分布式事务的管理和处理。在实际应用中,还需要根据具体的业务需求和技术架构进行进一步的优化和调整。同时,要注意处理各种可能出现的问题,以保障分布式事务的顺利执行。
46 6
|
1月前
|
Java 数据库连接 数据库
不可不知道的Spring 框架七大模块
Spring框架是一个全面的Java企业级应用开发框架,其核心容器模块为其他模块提供基础支持,包括Beans、Core、Context和SpEL四大子模块;数据访问及集成模块支持数据库操作,涵盖JDBC、ORM、OXM、JMS和Transactions;Web模块则专注于Web应用,提供Servlet、WebSocket等功能;此外,还包括AOP、Aspects、Instrumentation、Messaging和Test等辅助模块,共同构建强大的企业级应用解决方案。
59 2