美文网首页全栈程序猿的成长技术干货程序员
也许能帮到你一点!eboot框架基础版发布

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

作者: 小尘哥 | 来源:发表于2018-05-15 09:55 被阅读117次

    每次开发都从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提出来,我会视情况而定集成进来,尽量简化大家的工作
    项目肯定有很多不足之处,大家多提宝贵意见,多谢^_^
    

    部分页面截图

    登录
    首页
    登录统计
    菜单添加
    角色详情
    角色授权
    用户列表

    相关文章

      网友评论

        本文标题:也许能帮到你一点!eboot框架基础版发布

        本文链接:https://www.haomeiwen.com/subject/pmqedftx.html