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

2 天前
 YVAN7123

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

具备下面这些功能

5559 次点击
所在节点    Java
98 条回复
sagaxu
1 天前
@xuanbg 把<if></if>写在 foo.xml 里和注解里没什么区别,写注解里还要受制于 Java 的多行文本支持。

@SoulSleep JPA 是个规范,Hibernate 只是 JPA 的实现之一,也有其他实现。在中日韩之外,JOOQ 普及率比 mybatis 高一个数量级,且不说 JOOQ 授权很贵,哪个更小众?

@rlds 用 JPA 的一般也会用 JdbcTemplate 或 HQL 之类的手写 SQL/HQL ,并不是只用自动合成或注解。
chuck1in
1 天前
@memedahui 如果面临大量的 sql 要编写的话 JOOQ 就是好的技术选型。

5 楼有模板项目可以用
chuck1in
1 天前
@sketcherly jpa 不太好用,我也不推荐。现在有很多新的 orm 选型可以用,只是太多人不知道,也不愿意尝试。吃着现在这碗饭又觉得难吃又不愿意重新点菜。
chuck1in
1 天前
@sagaxu 日韩现在也没太用 mybatis 了,都淘汰了。除了一些远古项目还在用。
cmlx1014
1 天前
@zepc007 #72 华为阿里头条等等互联网,里面的系统、中台,中国大大小小的企业级开发都是 Java 也不用 c#了。用 PHP 怎么开发?一个语言除了本身,还有生态,比较一下有什么问题吗?
chuck1in
1 天前
@sagaxu 恐怕他们看不懂 DSL 和字符串拼接实现模式的本质区别,说多了鸡同鸭讲,上面还有说特别喜欢 xml 的呢。
chuck1in
1 天前
@feiyekong 这个框架也不错。doma 现在出 3 了已经。
Gooon
1 天前
renren-security 比较符合要求。
nananqujava
1 天前
可以用 bean searcher 当查询, MP 当增删改, 只能说将就用
haython
1 天前
@sketcherly 不批判老的(不一定是差的,有些也只是因为市场最高,吸引眼球),怎么能兜售新的
cppc
1 天前
现成的脚手架实在是很多,但是质量见仁见智,建议选好了 fork 一份,配个 sonar 的 action 走一圈,是人是妖心里也好有个数。
SoulSleep
1 天前
@sagaxu #81 在中日韩之外,JOOQ 普及率比 mybatis 高一个数量级 请拿出数据吧,我搜了一下没有任何数据可以支持你的这个观点...直接问了一下 Chat...
根据开源项目的 GitHub 星标、Stack Overflow 问答量、NPM 下载量(间接反映)、Google Trends 等综合数据判断,MyBatis 和 jOOQ 的用户比例可能在 7:3 或更高。也就是说,在 10 个数据库操作框架用户中,约有 7 个使用 MyBatis ,而 3 个使用 jOOQ 。

请继续附上比较客观的证明吧。
WashFreshFresh
1 天前
@sketcherly 46 哈哈哈哈,会的,有时候就是为了犟两下或者强迫症不想用注解直接写 sql 。
sagaxu
1 天前
@SoulSleep

根据 Pivotal 的 Josh 发起的问卷调查,3000 多人投票

JPA: 60.8%,raw JDBC / JdbcTemplate: 20.1%,JOOQ: 12.6%,MyBatis: 6.4%

https://x.com/starbuxman/status/1528655715933597697

搜索量和星标,中国人口多,多搜几次就淹没了,没有投票来的客观。
hellomsg
1 天前
@angryfish #79 是的,我也真么认为,别人的脚手架很多多余的代码,很多实现方案你可能并不认同,得不偿失。最好用自己几个项目沉淀下来的代码,优化优化,慢慢完善最靠谱。
remember5
1 天前
@songche 脚本改和 idea 的全局替换应该差不多吧
songche
14 小时 15 分钟前
@remember5 文件及目录名字没法替换吧
remember5
8 小时 42 分钟前
@songche #97 我一般的做法是先改包名,再全局替换关键字

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

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

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

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

© 2021 V2EX