超实用的 Spring Boot 前后端分离开发工具
一、bootshiro
项目地址:bootshiro: 基于springboot+sureness的面向REST API资源无状态认证权限管理系统
bootshiro 是基于 Spring Boot + Shiro + JWT 的真正 RESTful URL 资源无状态认证权限管理系统的后端,前端 usthe 。区别于一般项目,该项目提供页面可配置式的、动态的 RESTful api 安全管理支持,并且实现数据传输动态秘钥加密,jwt 过期刷新,用户操作监控等,加固应用安全。
项目效果图:
二、open-capacity-platform
open-capacity-platform 微服务能力开放平台 ,是基于 layui + springcloud 的企业级微服务框架,其核心的设计目标是分离前后端,快速开发部署,提供快速接入核心接口能力。
项目效果图:
三、paascloud-master
paascloud-master 核心技术为 SpringCloud + Vue 两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有阿里云短信服务是收费的,都是目前 java 前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。由于服务器成本较高,尽量降低开发成本的原则,本项目由 10 个后端项目和 3 个前端项目共同组成。真正实现了基于 RBAC、jwt 和 oauth2 的无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了 MQ 落地保证 100% 到达的解决方案。
项目效果图:
四、Baserow
项目地址:Baserow是一个开源的无代码数据库工具,通过它可以轻松创建和管理数据库,而无需任何编码知识。可以轻松构建自定义数据库和表,定义字段和关系,以及导入或导出数据。
Baserow 的一个关键特性是其提供直观的可拖放界面,支持数据库结构可视化设计。可以添加和排列字段、设置数据类型以及配置验证规则,无需编写一行代码。
除了可视化界面之外,Baserow 还提供了一个 RESTful API,支持以编程方式与数据库进行交互。这使您可以使用标准 API 调用检索、插入、更新和删除数据,从而可以轻松地将数据库与其他应用程序集成。
五、NocoDB
项目地址:NocoDB是一个开源的、自托管的、易于使用的数据库管理工具。它提供了一个用于管理数据库的Web的界面,包括创建、编辑和删除表,以及执行各种数据库操作。
虽然它是个数据库管理工具,但是,NocoDB 的一个关键特性是它能够根据数据库自动生成 REST API。这意味着可以使用标准 API 调用轻松访问和操作数据,而无需编写复杂的后端代码。
NocoDB 提供强大的过滤、排序和搜索功能,支持快速检索数据。它支持各种数据库引擎,包括:MySQL、PostgreSQL、SQLite 等,可以灵活地为项目选择合适的数据库。
除了以上核心功能外,NocoDB 还提供了许多高级功能,如:用户管理、身份验证、基于角色的访问控制等,这些功能可确保数据安全,控制访问权限。
六、JNPF
项目地址:JNPF平台是采用 Java 主流的微服务技术栈和J2EE技术体系,基于Spring Boot框架进行封装的快速开发平台。JNPF平台
采用前后端分离技术,前端同时适配 Vue2/Vue3、ElementUI、uniapp、uview-ui 等技术栈,提供完整的 REST API 接口,可以同时高效的支持移动 APP、Web、小程序等应用的开发场景,采用统一的认证中心,保障 REST API 的安全性。
融入了当下较为火热的低代码和零代码技术,通过少量的代码编辑就可以快速生成应用程序。运用JNPF平台,自定义参数配置+拖拽组件智能搭建+接口集成+建模引擎+应用模板随需调用,可实现高效自主二次拓展,提高开发效率和代码质量。
评论