能不能推荐一个 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 都排斥, 不知道什么脑回路
现有自建媒体库使用 qBittorrent 下载视频到硬盘,开启 SMB 共享的模式,实现了家庭内网客户端访问。但目前还想在外面也能访问家里的视频。因为我有一台云服务器,利用 …
Learn Python The Hard Way (pdf) Learn Python The Hard Way Programming Windows Phone 7 …
一直不太理解,现在改 ROM 对抗风控,大多是用 LineageOS 系统,再在系统内软改模拟各种机型,既然都刷第三方 ROM 了,为啥不用 pixel 、三星这类手机硬件,偏…