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

2023-03-08 21:55:41 +08:00
 eggroll

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

4716 次点击
所在节点    Java
14 条回复
Bingchunmoli
2023-03-09 00:32:29 +08:00
ruoyi ?
cnsdytedison
2023-03-09 00:44:28 +08:00
你这个提问方式不错,留个书签
455c4l811WjPy37n
2023-03-09 09:11:47 +08:00
renren ?
RedBeanIce
2023-03-09 09:38:35 +08:00
你学习开源项目的目的是什么。。。。
1 ,有的人是为了学习代码结构
2 ,有的人是为了学习中间件的使用
3 ,有的人。。。。。。。。

请针对性的学习,,针对性的提问
eggroll
2023-03-09 11:20:53 +08:00
@RedBeanIce
1 ,2 应该是对一定基础人群。
如正文所讲,正在上手算是新手阶段,希望是一个业务场景覆盖面比较全的项目。
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
2023-03-09 15:49:11 +08:00
@Bingchunmoli 有人用这个框架搭建过线上的项目,好用吗?坑不坑?我最近在看这个项目,它代码开源。但是视频教程是要加入星球 200rmb 的。有了解的朋友可以讲下,感谢🙏
bigbigpeng3
2023-03-09 15:54:59 +08:00
V2 上搜索了一下,有人用过 ruoyi ,大部分是用来快速开发,外包用得多。我也试试看看。写个业务,不深入原理。
buruliu
2023-03-09 16:58:38 +08:00
@bigbigpeng3 不需要看视频。fork 到自己仓,检出,根据文档,把项目跑起来,参照原有功能写几个增删改查。想了解更多一些的,就再去看看文档。把文档过一遍。好不好用说不好,用来练手学习还可以了。
Bingchunmoli
2023-03-09 22:02:16 +08:00
@bigbigpeng3 坑少,至少源码都被我翻了好多遍了,视频教程没必要,因为这个再看不懂,spring boot 就要从头学习了。写的不复杂,有的封装稍微有些过,但是瑕不掩瑜特别适合新手看
Thecosy
2023-03-10 00:03:42 +08:00
我做的这个很简单的项目 https://github.com/Thecosy/IceCMS
bigbigpeng3
2023-03-10 10:06:23 +08:00
@buruliu @Bingchunmoli 感谢感谢,之前不是做后端的,有点顾虑自己能不能搞定。现在顾虑被你们打消了。。。冲!
Mr2020
2023-03-10 11:26:44 +08:00
🎉推荐一个超棒的开源商城项目:有来商城官网!这个项目使用了主流技术栈,包括 Spring Cloud & Alibaba 、vue3 、uni-app 、k8s 等等。而且,它是全栈开源的,没有过度自定义封装逻辑,方便学习理解和二次开发。最重要的是,这个项目支持极速启动模式,只需要一分钟就可以启动完成,快速上手微服务。如果你正在寻找一个优秀的开源商城项目,不妨试试有来商城官网( https://www.youlai.tech/)!记得 star 一下哦~
Bingchunmoli
2023-03-10 14:02:33 +08:00
@bigbigpeng3 兴趣开发学的最快,有基础可以看看 github.com/bingchunmoli/moliapi 虽然写的不好,但是做的自己想做的接口,也都是不复杂的 作入门应该还可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/922394

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX