首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  Java

SpringBoot & Vue 前后端分离权限管理系统

  •  
  •   Mrbird · 294 天前 · 7702 次点击
    这是一个创建于 294 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一款基于 Spring Boot,Shiro,Vue 的前后端分离权限管理系统,前端组件采用 ant-design-vue。

    项目地址:https://github.com/wuyouzhuguli/FEBS-Vue

    预览地址(小油管,初次加载较慢,请耐心等待): http://111.230.157.133:8081

    如果觉得项目不错,对您有帮助的话,还望 V 友给个 Star 给予精神鼓励😋

    第 1 条附言  ·  294 天前
    有需要的本地部署体验吧,演示地址好慢哈哈哈......
    74 回复  |  直到 2019-03-18 21:23:14 +08:00
        1
    recordnow   294 天前
    多标签页好评,但标签页上的 X 和右键的<- X ->不好看,另外没看新增、修改打开的标签页是怎么样的?
    页面可以更酷炫点吧
    但总体还不错,给个 star 鼓励下。
        2
    lsido   294 天前 via iPhone
    竟然比 github 还慢:
    (手动滑稽)
        3
    skypyb   294 天前
    厉害,就是首屏渲染确实挺慢的...
    有些地方的查询感觉像是直接 SELECT * 比如用户管理界面,调试窗口一开,主外键、密码 都能看见
        4
    wake156   294 天前
    慢得可怕
        5
    TomVista   294 天前
    一直转圈圈```
        6
    Mrbird   294 天前
    @recordnow
    @lsido
    @wake156
    可以本地搭建体验
        7
    Mrbird   294 天前
    @skypyb 用户管理哪边可以看到密码呢?
        8
    ducklyl   294 天前
    速度太慢了。。。
        9
    zhuawadao   294 天前
    腾讯云这么慢的吗,5 分钟愣是没打开
        10
    skypyb   294 天前
    @Mrbird 就是用户管理页面,初次渲染和翻页时请求的 user 这个接口( get 请求)
        11
    TZ   294 天前
    我的天,慢的可怕
        12
    zhuawadao   294 天前
    @Mrbird 很喜欢,打算搞个 springcloud 版
        13
    Alexisused   294 天前
    不错 已 star 过年学习一下
        14
    zhuawadao   294 天前
    @Mrbird 实测 火狐,谷歌能打开,360 报错所以一直加载
    [img]https://pic.superbed.cn/item/5c4e86915f3e509ed97c63b9[/img]
        15
    mgzu   294 天前
    360 的 ie 内核下确实存在问题。界面很喜欢😀
        16
    zhuawadao   294 天前
    @Mrbird 另问,楼主流程图用啥画的,想学
        17
    mobaui   294 天前   ♥ 1
    去年我就点开这个页面了,到现在还是没打开
        18
    zzxCNCZ   294 天前
    已 star,挺好看的
        19
    cityboy   294 天前
    打了 3 个小时,没有打开。。
        21
    Mrbird   294 天前
    @cityboy
    @mobaui
    渣渣服务器这么慢的吗。。。我这 10 几秒可以打开,本地部署体验吧,,,,
        22
    Mrbird   294 天前
    @zhuawadao 流程图用 XMind 绘制的
        23
    hp66722667   294 天前
    流程图是什么画的啊,beautiful 啊
        24
    hp66722667   294 天前
    xmind。。。22 楼 我看到了
        25
    cexy   294 天前   ♥ 1
    路由中的#去掉,把 vue 单页面做成多页面吧(不知道的童鞋自行科普),既然用了 vuex 就不要用 ls 了,顺便给静态文件加上版本号吧,还有就是楼上说的接口问题,不要用数据模型返回,有些接口是需要业务模型的,至于你后台用的什么全家桶就无所谓了,掌握好就行,那个 shiro-redis 区看看吧,可能简单点
        26
    simon4761   294 天前
    我估计慢是因为 vue 打包后没处理好的问题,服务端带宽太小吧。。23333,或者 css 和 js 文件传 CDN 吧。。。
        27
    nifanle7   294 天前
    厉害了,一直在学习 FEBS 的代码,版本真丰富啊,oracle/mysql,shiro/spring security,thymeleaf/vue
        28
    themiscloud   294 天前
    来来,试试我家 RBAC 云服务 https://console.themiscloud.com
        29
    psweet   294 天前
    很棒 全站
        30
    Mrbird   294 天前
    @cexy 感谢建议
        31
    weizhen199   294 天前
    绝了,这速度
        32
    redbuck   294 天前
    打开 2,3 分钟了...

    看了下,vendor900 多 k,而且还在加载中...你开压缩了吗
        33
    Mrbird   294 天前
    @redbuck 第三方依赖没有换成 CDN,vendor 总的 900 多 k,ant-design 官方换成 SVG 格式的图标有也增加了打包体积
        34
    pudgedoor   294 天前 via Android
    挺好的~不过好慢啊
        35
    pudgedoor   294 天前 via Android
    手机适配崩了,左侧的目录没法收起来
        36
    glaucus   294 天前
    正好想学习 Springboot 整合 Vue,十分感谢
        37
    HuJian201   294 天前
    谢谢谢谢,正好需要学习下 Spring Boot
        38
    airfling   294 天前
    首次进入加载 140s,楼主你这是在实力劝退,建议楼主把那个 vendor.js 的加载分割一下
        39
    Mrbird   294 天前
    @airfling 后端开发对 webpack 不熟悉,还请指教😂
        40
    nifanle7   294 天前
    @Mrbird 奇怪,本地部署后,把 scott 的 role_id 改成 1 以后,用户角色是管理员了,但是仍然没有管理员的按钮。退出登录、换浏览器都没用。
        41
    Mrbird   294 天前   ♥ 1
    @nifanle7 手动修改数据库不起作用,因为 redis 里的缓存没有相应更新
        42
    tionsin   294 天前
    楼主也在福州啊..
        43
    xinjiang   294 天前
    你的 redis/memoryInfo 和 /redis/keysSize 两个报表关掉了 tabs 却没有销毁
        44
    xinjiang   294 天前
    timeout 没有在 beforeDestroy 里面清除吧
        45
    Mrbird   294 天前
    @xinjiang 多标签页有缓存( keep alive ),即使关了页面也不会触发生命周期函数 beforeDestroy,所以定时器会一一直运行。token 过期,刷新页面,或者切换为单页可以触发 beforeDestroy
        46
    helenhe   294 天前
    好评
        47
    xinjiang   294 天前   ♥ 1
    @Mrbird 那你这里要判断报表组件的路由是否是当前路由才决定请求是否继续发送啊
        48
    Mrbird   294 天前
    @xinjiang 嗯,这里会改进下,谢谢建议
        49
    Mrbird   294 天前
    @tionsin en ,有福之州。。
        50
    xjchenhao   294 天前
    有点小帅。。

    我去年也做了一个 node & react 的前后端分离权限管理系统:[https://github.com/xjchenhao/egg-admin-service]( https://github.com/xjchenhao/egg-admin-service)

    跟楼主的不能比。。。
        51
    imswing   294 天前 via iPhone
    马克一下
        52
    Allianzcortex   294 天前 via iPhone
    想请问下这个项目里没有 .travis.yml ,搜 junit 和 test 好像也没有结果,那么这个 build|success 是怎么出来的。看了下楼主有 4 次 commits 记录,我用的配置单测所有 commits https://github.com/Allianzcortex/code_collection/commits/master 如果测试成功的话每次都会有一个绿色的小勾,和楼主的不太一样啊
        53
    gransh   294 天前
    不会前端,问一下你这个前端部分要怎么部署
        54
    Mrbird   294 天前
    @gransh nginx 部署
        55
    aldorado   294 天前
    倒是给个用户名密码预览啊
        56
    Allianzcortex   294 天前 via iPhone
    spring-all 这个项目很厉害啊
        57
    hwlv   294 天前
    github 请求流程那个图是啥做的
        58
    woscaizi   294 天前
    不错不错,虽然我知道页面样式只是这个项目中极少的一部分工作,但是我还是要说,这个页面给我的直观感受是牛逼。
    ----by 三年经验的 javaer
        59
    Mrbird   293 天前
    @aldorado readme 里有提供
    @hwlv xmind
    @woscaizi 谢谢😀
        60
    qinerhu   293 天前
    已 star 挺好
        61
    quericy   293 天前
    940kb 的 vendor js 愣是加载了 54 秒。。。
        62
    Mrbird   293 天前
    @quericy 带宽小,,,可以通过 CDN 来减小 vendor 的体积
        63
    PhpBestRubbish   293 天前
    权限的细粒度如何?
        64
    Mrbird   293 天前
    @PhpBestRubbish 粒度到按钮
        65
    checkzhzzzzz   293 天前
    页面很 nice
        66
    123132116558   293 天前
    哈哈,我已经在本地部署起来了
        67
    PhpBestRubbish   293 天前
    可以。本地跑起来了,就是对前端不太熟悉,希望整个文档。已 star。
        68
    Mrbird   293 天前
    @PhpBestRubbish 后面会弄个开发文档,年前就不弄了 s
        69
    reid2017   293 天前
    请教下,权限那几个指令怎么没看到组件定义和实现的地方? v-hasPermission 那几个
        71
    IfEles   246 天前
    楼主请教下这个前端放 nginx 没问题,shiro 权限也配了,但是最近一个版本更新我在后端 application 继承后打 war 包一直报 druid 源报错,好奇楼主的是不是不是打 war 部署的
        72
    Mrbird   245 天前
    @IfEles 后端打 jar 部署的
        73
    IfEles   245 天前
    @Mrbird 好的,多谢大佬
        74
    IfEles   245 天前
    @Mrbird 能否通过 war 报部署呢?我试了好像都不行诶
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   911 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 21:39 · PVG 05:39 · LAX 13:39 · JFK 16:39
    ♥ Do have faith in what you're doing.