能不能推荐一个 Spring Boot 脚手架
麻烦推荐一个 springboot 脚手架项目
具备下面这些功能
Spring Boot:项目核心框架。
Druid:数据库连接池。
MyBatis Plus:简化 ORM 操作。
Swagger:接口文档生成工具。
Redis:缓存支持。
Logback/Log4j:日志管理。
JWT/Spring Security:认证与授权。
ruoyi
jeecg-boot
ruoyi
el-admin
www.mjga.cc
你要的这个网站都有。
Ps:为啥一定要用 Mybatis 这个上古框架呢?
好像回复不能贴图来着?
还有个自定义元数据的功能:
#5
现在用什么?
有挺多可以选。
Java 或者 Jvm 这个领域的数据库操作层的库基本上是以下这三种模式:
- 基于字符串拼接的 mybatis 及其衍生品。
- 基于 QueryDSL 的以数据库为一等公民的 JOOQ 和 DOMA
- ORM 这个选择范围就多了,标准是 jpa ,还有很多其他的库如 jimmer ,ebean 可以选。
新手推荐就直接 JOOQ 这种现代库直接一把梭,老手如果要解决复杂的业务关系映射,就选 ORM 。
你看看那个网站上都有模板的,可以下下来体验一下。
#8 JOOQ 经常出现在信息流了,看来我已经落后主流技术栈很多了,谢谢分享
等等,Spring Boot 自己不就是 Spring 的脚手架吗?三年没写 Java ,现在已经进化到脚手架上搭脚手架了吗
ddd 脚手架 github.com/tsfans/spring-boot-scaffold
5202 年了,Java 还在用 XML 写 SQL……我感到恶臭无比
对,主要 java 在国内整个生态确实太落后了,很多开发人员拒绝接受生产力更高的技术。就跟很多都不愿意升 jdk 一样。java 生态其实有好的库,就是在国内一直流行不起来。mybatis 基本上全球范围内只有国内在用,现在连日韩都不太用了。
#13 能跑起来就行,哈哈哈哈
是的,传统意义上的脚手架其实就是那个。主要 java 的样板代码特别多,单纯的代码拉下来有很多共通的代码还需要配一下,所以衍生出了帮你把样板代码配置好的脚手架比如:www.mjga.cc
然后还有一种就是很多用户连代码都不想写,想拿来一套就可以运行的,带前端界面的管理系统——就是上面说的那些 ruoyi ,jeec 什么的;这些其实不算脚手架了,算是一种 demo ,但很多开发人员没有区分得很清楚。
那就用那个网站里面的就行,下下来就可以跑起来,啥都配好了。
不过这个是真正的脚手架,不附带一大堆业务功能的,不是那种后台管理网站。
我这边即便是仍然使用 Mybatis 的项目,基本也是 Mybatis plus + join 了,很少出现手搓 xml 的情况,即便有,也是复杂的分析 SQL 拼接,这种 SQL 感觉别的框架 or 语言生态也没啥好的解决方案吧?
你以前的项目,精简简精,改改包名,保留框架部分,就可以用了
spring data jdbc
spring.io/projects/spring-data-jdbc
mybatis / mybatis plus 一股恶臭,但国内就是喜欢,整体上 Java 生态估计比中国以外的地方陈旧 10 年左右
start.spring.io/ 满足你的需求
MAGA:make java great again
ruoyi-plus
idea 新建项目勾一勾 都有了
相当恶臭, 甚至连 JPA 都排斥, 不知道什么脑回路
因为经济形式整体不行导致大环境机会变少,这时远程工作的岗位就能跨越地理的限制给我们更多的机会和可能。而我也在整个大环境下选择了一个远程工作的机会,因为我个人很愿意去分享,不论是…
Cursor 的出现,极大提升了开发的效率,属于 AI 帮助传统软件提升效率的体现。 仔细详细,还有很多传统软件,急需 AI 帮助我们提升效率。 比如输入法。为什么现在的输入法…
昨天把 macOS 升级到 15.3.2 ,然后就发现 goland 无法直接运行项目了 一直出现如图异常,进程被杀。 GoLand 2024.3.5 已经尝试过: 1 、G…
合速度