后台管理系统(代码自动生成)
该后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。该系统基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
源码下载地址:material_management_system.rar-互联网文档类资源-CSDN下载
主要特性
- 完全响应式布局(支持电脑、平板、手机等所有主流设备)
- 强大的一键生成功能(包括控制器、模型、视图、菜单等)
- 支持多数据源,简单配置即可实现切换。
- 支持按钮及数据权限,可自定义部门数据权限。
- 对常用js插件进行二次封装,使js代码变得简洁,更加易维护
- 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
- Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。
- 国际化支持,服务端及客户端支持
- 完善的日志记录体系简单注解即可实现
- 支持服务监控,数据监控,缓存监控功能。
技术选型
1、系统环境
- Java EE 8
- Servlet 3.0
- Apache Maven 3
- Spring Boot 2.2.x
- Spring Framework 5.2.x
- Apache Shiro 1.7
- Apache MyBatis 3.5.x
- Hibernate Validation 6.0.x
- Alibaba Druid 1.2.x
- Bootstrap 3.3.7
- Thymeleaf 3.0.x
必要配置
- 修改数据库连接,编辑
resources
目录下的application-druid.yml
# 数据源配置
spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.cj.jdbc.Driverdruid:# 主库数据源master:url: 数据库地址username: 数据库账号password: 数据库密码
- 修改服务器配置,
编辑resources目录下的application.yml
# 开发环境配置
server:# 服务器的HTTP端口,默认为80port: 端口servlet:# 应用的访问路径context-path: /应用路径
系统展示效果图:
项目启动:
源码下载地址:material_management_system.rar-互联网文档类资源-CSDN下载
更多资源请关注公众号:
原文链接:https://blog.csdn.net/qq_35206261/article/details/88579151
后台管理系统(代码自动生成)相关推荐
- 干货 | 前端智能化探索,骨架屏低代码自动生成方案实践
作者简介 ZiLin Wang,前端开发者,函数式编程爱好者,最近沉迷于低代码平台和WebAssembly:Ivan Zhang,擅长前端打杂,最近专注于Sketch插件和DesignOps平台:Sh ...
- 自定义Android注解Part2:代码自动生成
上一期我们已经把butterknife-annotations中的注解变量都已经定义好了,分别为BindView.OnClick与Keep. 如果你是第一次进入本系列文章,强烈推荐跳到文章末尾查看上篇 ...
- 近期活动盘点:高级机器学习训练营、基于神经网络的代码自动生成” “开放学术图谱”、西山金融科技产业创新论坛...
想知道近期有什么最新活动?大数点为你整理的近期活动信息在此: 清华唐杰教授授课 高级机器学习训练营 我们都知道随着数据复杂度的不断提高,经典机器学习算法已经很难满足实际需求,当前,针对复杂数据对象.复 ...
- Mybatis最入门---代码自动生成(generatorConfig.xml配置)
[一步是咫尺,一步即天涯] 经过前文的叙述,各位看官是不是已经被Mybatis的强大功能给折服了呢?本文我们将介绍一个能够极大提升我们开发效率的插件:即代码自动生成.这里的代码自动生成包括,与数据库一 ...
- html自动生成工具_关于STM32代码自动生成的工具的进度....
前情提要:STM32代码自动生成工具_本想...但是...可是...所以 首先说一下那几天大家的反应,有的持观望态度,毕竟STM32CUBE很香:有的很激动,期待我快点出东西:还有的很淡定,知道我在挖 ...
- Spring Boot (七)MyBatis代码自动生成和辅助插件
一.简介 1.1 MyBatis Generator介绍 MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper.dao.entity 的框架 ...
- java代码自动生成的插件_如何使用插件生成自定义Java 8代码
java代码自动生成的插件 大多数程序员讨厌的一件事就是编写样板代码. 无休止的时间花费在设置实体类和配置数据库连接上. 为了避免这种情况,您可以让Speedment Open Source之类的程序 ...
- mybatisGenerator 代码自动生成报错 Result Maps collection already contains value for BaseResultMap...
由于mybatis简单易学,比起Hibername来,更容易上手,代码也能自动生成.这几天研究了下代码自动生成的,参考: http://0609xiaohua.iteye.com/blog/14535 ...
- 自动产生fsm代码的工具_代码自动生成工具
构建支持多种数据库类型的代码自动生成工具 背景: 一般的业务代码中写来写去,无外乎是先建好model,然后针对这个model做些CRUD的操作.(主要针对单表的业务操作)针对于数据库dao.mappe ...
- 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...
TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...
最新文章
- C++之头文件与源文件
- sqlserver、oracle数据库排序空值null问题解决办法
- 新手如何拿下pytorch
- VTK:开发Warnings实例
- 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](4)
- 【Phpstorm】Property accessed via magic method
- [改善Java代码]非稳定排序推荐使用List
- 手机html文档,手机文档html能删除吗
- git fatal: index file smaller than expected
- JS中的大括号{}和中括号[]详解
- java根据xsd验证json文件_JSON解析器之json schema校验及代码实现
- 周立功上位机获取CAN通讯数据解析 V2.0
- MODI中的OCR模块
- 关于电子发票打印报销最优美的姿势——发票大师网页版
- 前端工作中遇到的问题总结(一)
- 华为AX3Pro路由器配置成交换机使用
- Java毕业设计-流浪动物救助系统
- 基于物化视图创建分区(分区的物化视图)
- OpenCV基础应用4.边缘检测
- mflac0这个格式解码不成功