也许能帮到你一点!eboot框架基础版发布

简介: 每次开发都从0开始,重复造了无数个轮子,或者是把之前的项目抠出来,改吧改吧。但是技术的更新速度太快,甚至还见过现在开发的项目用jdk1.6的,因为老项目用的1.6······为了简化项目开始这一步的操作,有了开发eboot的念头,已经有很多前辈开发过类似这样的东西,在这里先感谢一下走在前面的前辈们,但是每个人的都会有一些不同,能给大家提供多一种的选择也就足够了eboot简介目前发布一个基础版,适用于中小型项目开发,后续会加入更多功能,以满足大型项目的需求。

每次开发都从0开始,重复造了无数个轮子,或者是把之前的项目抠出来,改吧改吧。但是技术的更新速度太快,甚至还见过现在开发的项目用jdk1.6的,因为老项目用的1.6······
为了简化项目开始这一步的操作,有了开发eboot的念头,已经有很多前辈开发过类似这样的东西,在这里先感谢一下走在前面的前辈们,但是每个人的都会有一些不同,能给大家提供多一种的选择也就足够了

eboot简介

目前发布一个基础版,适用于中小型项目开发,后续会加入更多功能,以满足大型项目的需求。
项目地址:https://gitee.com/QuanZhanZhiLu/easy-boot.git,【戳我查看更多
基于springboot开发的脚手架,旨在迅速搭建开发平台。采用分布式架构,
集群部署方式。适用于中小型项目开发,具备快速集成,快速上手的特点。

使用技术

1、基础框架:springboot + mybatis + springcloud
2、权限框架:shiro
3、缓存:redis
4、数据库:mysql
5、UI:LayUI
6、session共享:spring-session-redis
7、模板:thymeleaf

包含模块

1、系统管理
    1.1 用户管理
    1.2 角色管理
    1.3 权限分配
    1.4 字典管理
2、报表模块
    2.1 Echarts集成
3、导入导出
    3.1 Excel的导入导出
4、无状态鉴权

模块说明

1.eboot-admin:后台管理系统
2.eboot-api:给移动端提供接口服务,集成jwt认证
3.eboot-entity:实体类
4.eboot-file:文件服务
5.eboot-provider:服务注册中心
6.eboot-service:业务处理服务接口
7.eboot-tools:工具包
8.eboot-web:PC/Wap服务

运行步骤

1、创建数据库:eboot,导入eboot-admin/src/main/resources/sql/v{x}.sql
2、导入项目,下载maven依赖
3、配置eboot-service中的数据库信息
4、配置eboot-admin/eboot-api中的redis信息
5、配置eboot-file中的文件上传路径
6、依次启动eboot-provider、eboot-file、eboot-service、eboot-admin
7、访问 [首页](http://localhost:8882/index),默认用户名:superadmin,密码:123456

下一步更新

1、rabbitMQ集成
2、操作日志
3、监控预警
······

其他

欢迎各位有什么需要的可以Issue提出来,我会视情况而定集成进来,尽量简化大家的工作
项目肯定有很多不足之处,大家多提宝贵意见,多谢^_^

部分页面截图

img_7c8c6faacffa42d53c0c765e3ba077b3.png
登录

img_2e147c5de145546569896323d69089b2.png
首页

img_2591176754fbdaeb142f7f2820d78513.png
登录统计

img_f9eac82537b42dc660e0f185e8671cd0.png
菜单添加

img_b8ced83dcfcc15912c33873f2ee1e7cd.png
角色详情

img_997f2c2562d27ef22aa0c7ae4b5c8777.png
角色授权

img_1630fab2197a4b5c9b1fbee637a86cc3.png
用户列表
目录
相关文章
|
6月前
|
人工智能 自然语言处理 监控
蓝耘智算:开启智能算力新时代
蓝耘智算作为智能算力领域的新兴平台,为AI应用提供强大计算支持。它通过异构算力重构、丰富模型库与低代码工具,降低使用门槛,助力中小企业发展。其应用场景涵盖内容创作、金融、医疗、教育、制造及智慧城市等领域,以高效算力与军工级安全体系推动行业创新。未来,蓝耘智算将融合更多前沿技术,持续拓展应用边界,为数字化时代注入新动力。
|
小程序 前端开发
生活商城app微信小程序模板源码
生活商城app微信小程序模板源码
161 6
|
10月前
|
存储 缓存 算法
【C语言】内存管理函数详细讲解
在C语言编程中,内存管理是至关重要的。动态内存分配函数允许程序在运行时请求和释放内存,这对于处理不确定大小的数据结构至关重要。以下是C语言内存管理函数的详细讲解,包括每个函数的功能、标准格式、示例代码、代码解释及其输出。
342 6
|
机器学习/深度学习 自然语言处理
「AIGC」如何理解大语言模型
Transformer模型,2017年提出,以自注意力为核心,用于序列到序列任务,如机器翻译。它包含多头注意力实现并行处理,提高效率。词汇切分(Tokenization)将文本拆分成子词,增强模型灵活性。嵌入将词汇映射到向量,捕获语义,降低维度。Attention机制允许模型动态分配注意力,有效处理长距离依赖,改善文本理解。
248 0
|
SQL 关系型数据库 分布式数据库
PolarDB Proxy配置与优化:提升数据库访问效率
PolarDB是阿里云的高性能分布式数据库,PolarDB Proxy作为关键组件,解析并转发SQL请求至集群。本文概览PolarDB Proxy功能,包括连接池管理、负载均衡及SQL过滤;并提供配置示例,如连接池的最大连接数与空闲超时时间设置、一致哈希路由及SQL安全过滤规则。最后探讨了监控调优、查询缓存及网络优化策略,以实现高效稳定的数据库访问。
302 2
|
数据采集 安全 搜索推荐
更高性价比的住宅IP代理服务商SmartProxy
互联网的发展增加了对海外住宅IP的需求。它们为个人提供访问特定区域资源的能力,并为企业拓展国际市场提供支持。选择可靠的供应商至关重要; SmartProxy作为优质服务商,特点包括: - 覆盖200多个国家的真实住宅IP。 - 高匿性及无限带宽确保数据采集无忧。 - 支持多种协议并可定制独享IP。 - 自定义选项实现精准定位。 - 24/7技术支持保障使用体验。 静态住宅IP提供固定地址,适用于需稳定连接的场景。[了解更多](https://www.smartproxycn.com/?r-source=-8jaZawMss)并领取0.5G免费流量。
|
数据处理
基于51单片机的无线充电器设计与实现
无线电能传输技术是一种新的能量传输技术,其主要功能是共振耦合的无线电能传输,其传输效率高,适合中等传输距离,基于磁场与共振耦合原理,可有效地将电能传输至负荷,从而解决了传统电力传输模式存在的诸多弊端。本论文以单片机为核心,利用无线充电线圈的电磁感应原理,对移动电话进行充电。首先,在参考国内外有关资料的基础上,对整个无线充电设备的总体设计进行了研究,确定了各模块的功能,并对其进行了硬件电路的设计和构建。在此基础上,编写了单片机的控制软件,完成了各部分的控制,并完成了实际的焊接和试验,并完成了以单片机为核心的无线充电设备的系统设计。
531 0
|
消息中间件 存储 负载均衡
Kafka高可用性指南:提高数据一致性和集群容错能力!
**Kafka高可用性概览** - 创建Topic时设置`--replication-factor 3`确保数据冗余和高可用。 - 分配角色:Leader处理读写,Follower同步数据,简化管理和客户端逻辑。 - ISR(In-Sync Replicas)保持与Leader同步的副本列表,确保数据一致性和可靠性。 - 设置`acks=all`保证消息被所有副本确认,防止数据丢失,增强一致性。 - 通过这些机制,Kafka实现了分布式环境中的数据可靠性、一致性及服务的高可用性。
1325 0
|
安全 算法 搜索推荐
BUUCTF:Misc 解析(五)
BUUCTF:Misc 解析(五)