能不能推荐一个 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 都排斥, 不知道什么脑回路
现状:服务部署在海外,因为业务诉求想接入国内支付宝的产品能力(先前产品自行调研),后续我参与沟通,被技术客服告知不支持,要通过国际平台接入。 目前想到两种方式为海外业务接入支付…
type User struct {} // 1. return nil func GetUser() (*User, err) { .... return nil, …
新手提问,刚入坑 NAS ,想知道: 1 、在折腾 plex 的时候,遇到剧集刮削不出以及音乐剧匹配不到字幕的问题。如果买了芝杜盒子,是不是就不用折腾 plex/emby ,T…