使用过Spring Data操作ES的小伙伴应该有所了解,它只能实现一些非常基本的数据管理工作,一旦遇到稍微复杂点的查询,基本都要依赖ES官方提供的RestHighLevelClient,Spring Data只是在其基础上进行了简单的封装。最近发现一款更优雅的ES ORM框架
Easy-Es,使用它能像MyBatis-Plus一样操作ES,今天就以mall项目中的商品搜索功能为例,来聊聊它的使用!
- mall学习教程90
- 开源项目精选80
- 开发工具推荐54
- SpringCloud学习教程27
- 参考篇22
- 开源之路19
- 部署篇17
- 技术要点篇17
- 业务篇14
- 架构篇11
- K8S学习教程9
- 序章4
- 快速开始3
- 重大更新1
- 开发工具1
随着我们的项目越来越庞大,各个服务间的调用关系也变得越来越复杂,那么该如何理清服务间的调用关系从而定位性能问题呢?SkyWalking能帮助我们解决这个问题,今天就来聊聊它的使用。
平时做项目的时候,经常需要做PO、VO、DTO之间的转换。简单的对象转换,使用BeanUtils基本上是够了,但是复杂的转换,如果使用它的话又得写一堆Getter、Setter方法了。今天给大家推荐一款对象自动映射工具
MapStruct,功能真心强大!
在项目部署上线后,少不了需要使用监控工具来监控服务器的状态。市面上的监控工具有的界面老旧,有的配置复杂。今天给大家分享一款现代化的开源监控工具
Checkmate,堪称开源监控的新标杆!
如果大家在Spring Boot中使用过Swagger,应该用过SpringFox提供的Swagger UI库,其实这个库已经不再维护了,也不支持Spring Boot 3。今天给大家分享一款更适合Spring Boot的API文档库
SpringDoc,全面支持Spring Boot 3!
在开发项目的时候,我们经常会遇到需要文件存储的场景,比较流行的解决方案有OSS、MinIO、FastDFS这些。最近有小伙伴反馈MinIO的控制台屏蔽了很多之前已有的功能,就剩下查看的功能。今天给大家分享一款最近刚开源的分布式文件系统RustFS,自带管理控制台,功能很强大!
平时使用SpringBoot开发项目的时候,如果要部署到服务器上,修改代码后需要上传jar包才能实现,这种方式比较麻烦!那么有没有什么办法能自动部署更新后的项目呢?今天给大家分享一款SpringBoot官方的热部署工具
spring-boot-devtools,修改完代码后可自动完成热部署,非常方便!
我们平时开发项目时,就算是单体应用,也免不了要调用一下外部服务。此时就会用到HTTP客户端工具。之前使用过Hutool中的HttpUtil,虽然容易上手,但用起来颇为麻烦!今天给大家分享一款更好用的HTTP客户端工具
Retrofit,你只需声明接口就可发起请求,无需连接、结果解析之类的重复操作,用起来够优雅!
作为Java后端开发,我们在开发接口时经常需要编写Controller、Service、Dao一堆代码,那有没有什么工具可以直接根据数据库生成接口,无需这些代码呢?今天给大家分享一款腾讯开源的后端开发神器
APIJSON,可以零代码实现后端接口,希望对你有所帮助!
当我们需要在Docker环境中批量部署应用时,往往会用到Docker Compose,直接用命令来操作它有时候会比较麻烦。今天给大家分享一款Docker Compose的可视化管理工具Dockge,使用它可以轻松地实现批量部署应用,一键部署也不在话下!