能不能推荐一个 Spring Boot 脚手架

1 天前
 YVAN7123

麻烦推荐一个 springboot 脚手架项目

具备下面这些功能

5184 次点击
所在节点    Java
96 条回复
listen2wind
1 天前
ruoyi
perbugwei
1 天前
jeecg-boot
leoSup
1 天前
ruoyi
wxyrrcj
1 天前
el-admin
chuck1in
1 天前
https://www.mjga.cc
你要的这个网站都有。

Ps:为啥一定要用 Mybatis 这个上古框架呢?
chuck1in
1 天前
好像回复不能贴图来着?
![deieng]( https://s2.loli.net/2025/01/08/igNujwK1nbADdJI.png)

还有个自定义元数据的功能:
![Zlcb36yuVPMfk19]( https://s2.loli.net/2025/01/08/Zlcb36yuVPMfk19.png)
Meld
1 天前
@chuck1in #5

现在用什么?
chuck1in
1 天前
@Meld 有挺多可以选。
Java 或者 Jvm 这个领域的数据库操作层的库基本上是以下这三种模式:

1. 基于字符串拼接的 mybatis 及其衍生品。
2. 基于 QueryDSL 的以数据库为一等公民的 JOOQ 和 DOMA
3. ORM 这个选择范围就多了,标准是 jpa ,还有很多其他的库如 jimmer ,ebean 可以选。

新手推荐就直接 JOOQ 这种现代库直接一把梭,老手如果要解决复杂的业务关系映射,就选 ORM 。

你看看那个网站上都有模板的,可以下下来体验一下。
Meld
1 天前
@chuck1in #8 JOOQ 经常出现在信息流了,看来我已经落后主流技术栈很多了,谢谢分享
yh7gdiaYW
1 天前
等等,Spring Boot 自己不就是 Spring 的脚手架吗?三年没写 Java ,现在已经进化到脚手架上搭脚手架了吗
pangdundun996
1 天前
gowk
1 天前
5202 年了,Java 还在用 XML 写 SQL……我感到恶臭无比
chuck1in
1 天前
@gowk 对,主要 java 在国内整个生态确实太落后了,很多开发人员拒绝接受生产力更高的技术。就跟很多都不愿意升 jdk 一样。java 生态其实有好的库,就是在国内一直流行不起来。mybatis 基本上全球范围内只有国内在用,现在连日韩都不太用了。
YVAN7123
1 天前
@chuck1in #13 能跑起来就行,哈哈哈哈
chuck1in
1 天前
@yh7gdiaYW 是的,传统意义上的脚手架其实就是那个。主要 java 的样板代码特别多,单纯的代码拉下来有很多共通的代码还需要配一下,所以衍生出了帮你把样板代码配置好的脚手架比如:www.mjga.cc

然后还有一种就是很多用户连代码都不想写,想拿来一套就可以运行的,带前端界面的管理系统——就是上面说的那些 ruoyi ,jeec 什么的;这些其实不算脚手架了,算是一种 demo ,但很多开发人员没有区分得很清楚。
chuck1in
1 天前
@YVAN7123 那就用那个网站里面的就行,下下来就可以跑起来,啥都配好了。
不过这个是真正的脚手架,不附带一大堆业务功能的,不是那种后台管理网站。
Meld
1 天前
@gowk

我这边即便是仍然使用 Mybatis 的项目,基本也是 Mybatis plus + join 了,很少出现手搓 xml 的情况,即便有,也是复杂的分析 SQL 拼接,这种 SQL 感觉别的框架 or 语言生态也没啥好的解决方案吧?
spritecn
1 天前
你以前的项目,精简简精,改改包名,保留框架部分,就可以用了
sheeta
1 天前
sagaxu
1 天前
@gowk
@chuck1in

mybatis / mybatis plus 一股恶臭,但国内就是喜欢,整体上 Java 生态估计比中国以外的地方陈旧 10 年左右

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

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

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

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

© 2021 V2EX