Spring Boot快速开发企业级Admin管理后台

Erupt是一个基于Java注解的全栈框架,用于快速开发企业级Admin后台,无需前端代码,仅需少量注解配置。提供动态页面生成、增删改查、权限控制等功能,支持多种数据库,拥有丰富的组件和高安全性。旨在替代代码生成器,提高开发效率。
摘要由CSDN通过智能技术生成

介 | Intro

Erupt 是一个低代码 全栈类 框架,它使用 Java 注解 动态生成页面以及增、删、改、查、权限控制等后台功能。

零前端代码、零 CURD、自动建表,仅需 一个类文件 + 简洁的注解配置,快速开发企业级 Admin 管理后台。

提供企业级中后台管理系统的全栈解决方案,大幅压缩研发周期,专注核心业务。

完美取代 代码生成器,开发后台管理系统更优解!

特性 | Features

  • 易于上手:会简单的 Spring Boot 基础知识即可
  • 使用简单:仅需了解 @Erupt 与 @EruptField 两个注解即可上手开发
  • 代码简洁:前端零代码,后端 template、controller、service、dao 都不需要,仅需一个类文件即可
  • 敏捷开发:仅单个.java文件即可实现后台管理功能,专注业务与核心功能的研发
  • 快速迭代:需求变更仅需修改或添加注解配置即可,迭代速度比需求讨论速度还快
  • 功能强大:动态条件处理,支持增删改查等功能代理接口,Session存储机制选择,行为日志记录等
  • 自动建表:依托于JPA可自动帮你完成数据库建表相关工作
  • 低侵入性:几乎所有功能都围绕注解而展开,不影响Spring Boot其他功能或三方库库的使用
  • 多数据源:支持:MySQL、Oracle、SQL Server、PostgreSQL、H2,甚至支持 MongoDB
  • 大量组件:滑动输入、时间选择、一对多、图片上传、代码编辑器、自动完成、树、多对多、地图等23类组件
  • 丰富展示:普通文本、二维码、链接、图片、HTML、代码段、iframe、swf等
  • 代码生成:erupt代码已经足够简洁,代码生成器可进一步提升开发效率
  • 高扩展性:支持自定义数据源实现、自定义页面、动态权限管理、生命周期函数、自定义OSS
  • 界面美观:每个交互都精心设计,产品思维打磨,只为了更好的操作体验
  • 权限管理:用户管理、角色管理、组织管理、菜单管理、登录日志、操作日志等
  • 高安全性:可靠的安全机制,登录白名单,权限验证,注解项检查,细颗粒度权限控制,为你的数据保驾护航
  • 前后端分离:后端与前端可分开部署
  • 响应式布局:支持PC端手机端等各种规格的设备中使用
  • 无需二次开发:仅需引用 jar 包即可 !
  • 支持扩展页面:可开发自定义页面,自定义弹出层,且支持:原生H5 / Freemarker / Thymeleaf等方式渲染

⛰ 演示截图 | Screenshot

本项目使用 Spring Boot 搭建, 用于加深对 Spring Boot 与 Shiro 的学习, 项目特色是支持 restful 风格权限控制, 支持对同一 URL, 不同 HTTP Mehtod 的权限控制, 适用于更多的场景. 预览地址: http://ewt.186g.cn 默认管理员账号: admin, 密码: 123456. 普通用户账号: user, 密码: 123456. 为了不影响其他人的浏览体验, 请尽量不要进行删除类的敏感操作. admin 为超级管理员, 自动拥有全部权限. 系统特色 支持根据同 URL, 不同 HTTP Method 来校验权限, 更支持 restful 场景. 集成 OAuth2 登录, 且提供了接口易于拓展开发. 全局异常处理. 根据请求方式区分返回 json 数据还是错误页面. Logback MDC 支持, 将当前登录人和操作者 IP 加入日志中. JSR-303 数据校验 运行环境 JDK 1.8 MySQL 5.7 Redis 配置文件 打开 application.properties 修改 MySQL 和 Redis 连接信息. spring.redis.host=127.0.0.1 spring.redis.port=6379 spring.cache.type=redis spring.datasource.username=root spring.datasource.password=123456 spring.datasource.url=jdbc:mysql://127.0.0.1:3306/shiro_action?useSSL=false&characterEncoding=UTF8 启动项目 在完成了上述步骤后,找到 ShiroActionApplication 启动类, 启动即可. 启动后访问地址为:http://localhost:8080 , 用户名:admin, 密码:123456. 技术选型 前端 前端框架: Layui 后台模板: Z-Admin 后端 SpringBoot 2.2.3.RELEASE Shiro 1.4.0 Mybatis-Plus3.1.2 Druid 1.1.10 PageHelper 1.2.9 Shiro-Redis 3.2.3
PageAdmin网站后台管理系统(PageAdmin CMS),是一款基于微软ASP.NET平台开发,集成内容发布、文章、产品、图片、招聘、留言、自定义模型、采集等功能于一体的企业级网站管理系统。作为国内最受欢迎的.NET类网站系统之一,PageAdmin在不断提升用户服务、提高产品质量的同时更加注重用户体验。从最初的V2.0到现在的v2.1版本,历经了数百次的更新后,网站的架设与管理变得更加轻松及便捷。 PageAdmin特点 可视化的管理网站内容和结构:自由的模块布局和组合设计,灵活的内容调用、强大的自定义功能、所见即所得的编辑器等等功能在都体现了网站架构的自由和灵活,网站可以做得很简洁,也可以做得很复杂,完全可以根据自己需求来架设。 自由设计网站风格界面:系统采用div+css结构,遵循国际最新W3C网页设计标准,兼容IE6、IE7、火狐、Opera等主流浏览器,结构和设计的完全分离让网站界面想换就换。 周密的安全策略和攻击防护:对SQL注入攻击进行过滤、对密码进行了不可逆加密处理,提供数据库备份功能、对管理员权限的自由分配,在方方面面保证了系统的安全和稳定。 降低网站开发维护成本:由于CMS系统在中国的发展还在起步阶段,很多企业或单位开发一个网站需要动用大量的财力物力,不单单找网站公司开发时需要耗费,后期维护升级也需要。PageAdmin的问世改变了传统的网站建设流程,通过安装PageAdmin,任何用户都可以轻松的架设自己需要的网站。在给用户高效简单建站的同时还减少了总成本。 良好的用户口碑:PageAdmin在全国拥有10万以上用户、超过1年以上的的广泛应用,在安全性、稳定性、尤其自由灵活性方面得到大广泛的认可。 PageAdmin应用领域 PageAdmin主要应用于以下领域: 企业网站,无论大型还是中小型企业,利用网络传递信息在一定程度上提高了办事的效率,提高企业的竞争力; 政府网站,通过建立政府门户,有利于各种信息和资源的整合,为政府和社会公众之间加强联系和沟通,从而使政府可以更快、更便捷、更有效开展工作; 学校网站,通过网络信息的引入,使得教育机构之间及教育机构内部和教育者之间进行信息传递,全面提升教育类网站的层面;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值