大家有什么开源 springboot 项目推荐学习下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eggroll
V2EX    Java

大家有什么开源 springboot 项目推荐学习下

  •  
  •   eggroll 2023-03-08 21:55:41 +08:00 5683 次点击
    这是一个创建于 997 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正在上手 springboot ,大佬们有好的开源项目推荐吗,最好是每个 commit 清晰,可以跟着 commit 一步步体验整个项目开发过程那种

    < href="/tag/springboot" class="tag">
  • springboot
  • commit
  • 开源
  • 项目
    14 条回复    2023-03-10 14:02:33 +08:00
    Bingchunmoli
        1
    Bingchunmoli  
       2023-03-09 00:32:29 +08:00 via Android
    ruoyi ?
    cnsdytedison
        2
    cnsdytedison  
       2023-03-09 00:44:28 +08:00 via Android
    你这个提问方式不错,留个书签
    455c4l811WjPy37n
        3
    455c4l811WjPy37n  
       2023-03-09 09:11:47 +08:00
    renren ?
    RedBeanIce
        4
    RedBeanIce  
       2023-03-09 09:38:35 +08:00
    你学习开源项目的目的是什么。。。。
    1 ,有的人是为了学习代码结构
    2 ,有的人是为了学习中间件的使用
    3 ,有的人。。。。。。。。

    请针对性的学习,,针对性的提问
    eggroll
        5
    eggroll  
    OP
       2023-03-09 11:20:53 +08:00
    @RedBeanIce
    1 ,2 应该是对一定基础人群。
    如正文所讲,正在上手算是新手阶段,希望是一个业务场景覆盖面比较全的项目。
    RedBeanIce
        6
    RedBeanIce  
       2023-03-09 13:34:54 +08:00
    @eggroll
    我看漏了两个字,上手。,我的问题。
    我再看了一边正文,正文有一段,能够跟着 commit ,体验项目开发。

    现在很多的开源后台管理项目,或者非后台管理的全栈项目。
    其实都是 springboot 整合 mybatis ,或者整合 mybayisplus ,进行数据的 crud ,增删改查。
    或者整合了 redis ,进行缓存的 crud 。
    再使用的就是 spring 的定时任务,jdk 与 spring 的多线程,spring 与 mybatis 的事务问题,等等。

    我的个人理解是,体验项目的开发过程,其实很多东西看一次就懂了。
    例如,spring 整合 mybatis ,进行 crud ,看一遍基本上就懂了,不需要看第二次。
    或者其他的

    我的建议是,先一个个的去了解 spring 与单个功能组件的联系,看官方文档也好,百度也好,视频也好。
    1 ,先熟悉 springboot 的发起请求
    2 ,springboot 与 mybatis 的整合,可以尝试写一些 sql 进行 crud 。
    3 ,


    写不下去了。我不知道怎么建议。。。感觉要学习的东西太多了。

    扔个项目,自己写的,,采用分支的方式学习每一个 spring 功能。。有问题可以谷歌邮箱给我发送邮件,获取微信或者 qq 等。
    1 ,https://github.com/WarriorFromLongAgo/xue-gao-write-and-use
    bigbigpeng3
        7
    bigbigpeng3  
       2023-03-09 15:49:11 +08:00
    @Bingchunmoli 有人用这个框架搭建过线上的项目,好用吗?坑不坑?我最近在看这个项目,它代码开源。但是视频教程是要加入星球 200rmb 的。有了解的朋友可以讲下,感谢
    bigbigpeng3
        8
    bigbigpeng3  
       2023-03-09 15:54:59 +08:00
    V2 上搜索了一下,有人用过 ruoyi ,大部分是用来快速开发,外包用得多。我也试试看看。写个业务,不深入原理。
    buruliu
        9
    buruliu  
       2023-03-09 16:58:38 +08:00
    @bigbigpeng3 不需要看视频。fork 到自己仓,检出,根据文档,把项目跑起来,参照原有功能写几个增删改查。想了解更多一些的,就再去看看文档。把文档过一遍。好不好用说不好,用来练手学习还可以了。
    Bingchunmoli
        10
    Bingchunmoli  
       2023-03-09 22:02:16 +08:00 via Android
    @bigbigpeng3 坑少,至少源码都被我翻了好多遍了,视频教程没必要,因为这个再看不懂,spring boot 就要从头学习了。写的不复杂,有的封装稍微有些过,但是瑕不掩瑜特别适合新手看
    Thecosy
        11
    Thecosy  
       2023-03-10 00:03:42 +08:00
    我做的这个很简单的项目 https://github.com/Thecosy/IceCMS
    bigbigpeng3
        12
    bigbigpeng3  
       2023-03-10 10:06:23 +08:00
    @buruliu @Bingchunmoli 感谢感谢,之前不是做后端的,有点顾虑自己能不能搞定。现在顾虑被你们打消了。。。冲!
    Mr2020
        13
    Mr2020  
       2023-03-10 11:26:44 +08:00
    推荐一个超棒的开源商城项目:有来商城官网!这个项目使用了主流技术栈,包括 Spring Cloud & Alibaba 、vue3 、uni-app 、k8s 等等。而且,它是全栈开源的,没有过度自定义封装逻辑,方便学习理解和二次开发。最重要的是,这个项目支持极速启动模式,只需要一分钟就可以启动完成,快速上手微服务。如果你正在寻找一个优秀的开源商城项目,不妨试试有来商城官网( https://www.youlai.tech/)!记得 star 一下哦~
    Bingchunmoli
        14
    Bingchunmoli  
       2023-03-10 14:02:33 +08:00 via Android
    @bigbigpeng3 兴趣开发学的最快,有基础可以看看 github.com/bingchunmoli/moliapi 虽然写的不好,但是做的自己想做的接口,也都是不复杂的 作入门应该还可以
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2579 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 11:44 PVG 19:44 LAX 03:44 JFK 06:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86