qt_admin web开发框架

qt_admin

软件架构

  • springboot2.6.0
  • springsecurity
  • mybatis-plus
  • mysql8
  • jkd11.0.12
  • layUImini

特技

  • 系统字段自动填充(创建时间、创建人,修改时间、修改人、状态、版本号等)
  • 假删除
  • 数据自动校验
  • 统一的返回结果,自动包装返回结果,有NoPark注解的不包装
  • 页面跳转通用控制器
  • 统一异常处理(运行时异常、系统级异常、系统错误、自定义业务异常等)、异常编码枚举类及统一错误页面
  • 本地缓存
  • 使用TWR实现文件上传
  • 使用线程池实现异步请求,异步发送邮件。
  • 通用分页查找
  • 流式编程
  • xss
  • 跨站
  • 集成spring securety
  • AOP日志记录
  • 定时任务及定时备份数据库表
  • 集成swagger API文档
  • 集成thmelaf模板引擎
  • 集成邮件
  • 防止表单重复提交
  • @Configuration ——> @SpringBootConfiguration
  • 通用的搜索及集成通用搜索的BaseService
  • 多源数据库
  • 文件上传下载
  • 数据库缓存
  • 按天记录运行日志

安装教程

  1. git克隆项目
  2. 配置数据库application-dev.yml
  3. 运行,端口80,用户:admin@qq.com/123456,user@qq.com/123456

使用说明

  1. 页面路径及API通过admin用户赋权给用户才能访问.
  2. 用户菜单通过用户角色权限动态获取,新建菜单中 目标对应layui的_self/_blank,模式:认证:访问该菜单需要权限,开放:任何用户都能访问,匹配:通过AntPathMatcher匹配菜单。
  3. 新建的页面直接可以通过文件名访问,不用写Controller映射,如新建menu-add.html,即可通过 /目录/menu-add访问,前提是要赋予访问权限。

运行示例

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

Webadmin!是一个免费的开源框架,用于为Linux系统的快速搭建统一、稳定、易用的Web管理系统。 WebAdmin系统由三部分组成:WEB图形用户接口、WebAdmin守护进程和进程监视程序。Web图形用户接口(WebGUI)是WebAdmin系统的前端部分,为用户提供一个统一、易操作的图形界面。WebAdmin守护进程 (WebAdmind)是WebAdmin系统的后台部分,实时监视WebGUI生成的配置文件,并根据配置文件的变化情况,启动或停止相应的服务进程,WebAdmin进程监视程序(DaemonWatcher)用于实时监视WebAdmind启动的服务进程的运行状况,一旦发现启动的服务进程异常中止,立即重启中止的服务进程,从而确保系统可靠稳定运行。 WebAdmin!提供了一个结构化的WebAdmin开发框架,它的前后台部分均采用插件式的程序开发方法,借助提供的插件开发模板,WebAdmin系统开发者不必关WebAdmin开发框架的具体实现,就可设计出界面统一、操作简单、安全稳定的WebGUI界面。与WebGUI相对应,Webadmind也是采用插件式的程序开发方法。WebAdmind插件与WebGUI插件一一对应完成对界面操作的响应。DaemonWatcher是一个独立的进程监视程序,是为确保WebAdmind启动的进程能够不可间断地提供服务,一旦发现被监视程序发生异常中止,DaemonWatcher将根据进程的启动脚本立即启动被中止进程。 WebAdmin是一个用C语言设计的易用的图形用户接口开发框架,C语言的高可移植性使得WebAdmin可以广泛应用于包括Linux、Unix、Windows及各种嵌入式操作系统中,编译WebAdmin系统除Libxml2库处不需要额外的C函数库支持。WebAdmin提供了丰富的API函数,开发者可以根据自己的需要定制个性化的WebAdmin系统。 WebAdmin系统的界面风格也可以自己定制,对于OEM厂商可以根据需要修改界面风格,满足定制要求。 WebAdmin的开放设计思想,为WebAdmin系统的不断发展普奠定了基础,无数开发者提供了开源插件模块,用户甚至不用写一行代码就可根据自己的需要设计WebAdmin系统。 【简单使用方法】:下载后将压缩文件上传到Linux系统中,用tar xvfz webadmin-devel-1.3.tar.gz解压,解压后进入webadmin-devel目录,执行./configure,make命令后将会在test/webui目录下生成一个webadmin.cgi文件,将此文件拷贝到apache下的WEB根目录下cgi-bin目录下即可,为测试webadmin.cgi,还需将htdocs目录下的文件拷贝到apache的WEB根目录下,将etc目录中的所有文件拷贝到根目录下的etc中,最后用浏览器访问你的apache Web服务器即可看到Linux系统的WEB管理界面。 【说明】:编译此源码需要libxml2库的支持 有技术问题可以访问官方网站:http://www.webadminc.com,联系电话:13311223928
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.智子.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值