视频教程

视频教程

之前有很多小伙伴问我,mall项目有没有视频教程?可见大家对mall项目的视频教程还是挺期待的。为了帮助大家更系统、高效地学习mall项目,最近录制了一套视频教程,该教程包含项目最佳学习路线、整体框架搭建、业务与技术实现全方位解析、线上Docker环境部署等内容。感兴趣的小伙伴可以了解下!


肝了一周总结的SpringBoot常用注解大全,看完就炉火纯青了!

肝了一周总结的SpringBoot常用注解大全,看完就炉火纯青了!

平时使用SpringBoot开发项目,少不了要使用到它的注解。这些注解让我们摆脱了繁琐的传统Spring XML配置,让我们开发项目更加高效,今天我们就来聊聊SpringBoot中常用的注解!


还在用HttpUtil?SpringBoot 3.0全新HTTP客户端工具来了,用起来够优雅!

还在用HttpUtil?SpringBoot 3.0全新HTTP客户端工具来了,用起来够优雅!

我们平时开发项目的时候,经常会需要远程调用下其他服务提供的接口,于是我们会使用一些HTTP工具类比如Hutool提供的HttpUtil。前不久SpringBoot 3.0发布了,出了一个Http Interface的新特性,它允许我们使用声明式服务调用的方式来调用远程接口,今天我们就来聊聊它的使用!


牛逼!Markdown还能这么玩?这款开源神器绝了!

牛逼!Markdown还能这么玩?这款开源神器绝了!

Markdown是一款轻量级标记语言,由于它易读易写的特性,很多程序员用它来写项目文档。其实Markdown的功能不止于此,结合一些工具使用还可以用来做PPT,今天带大家使用Markdown来做一个PPT,看看到底有多炫酷!


几分钟上线一个项目文档网站,这款开源神器实在太香了!

几分钟上线一个项目文档网站,这款开源神器实在太香了!

之前在搭建mall项目的文档网站时,使用过不少工具,比如说Docsify、VuePress、Hexo、语雀等。对比了一下,要论使用简单、上线快捷还是Docsify,几分钟上线一个网站也不是问题,今天我们就来聊聊Docsify的使用!


MyBatis这样用,同事直呼哇塞,堪称最佳实践!

MyBatis这样用,同事直呼哇塞,堪称最佳实践!

MyBatis是一款非常流行的ORM框架,相信很多小伙伴都在使用。我们经常会把它和MyBatis-Plus或者MBG一起使用,用多了之后对于其一些常规操作就不太熟悉了。最近总结了下MyBatis的实用用法和技巧,希望对大家有所帮助!


别再用main方法测试了,太Low!这才是专业的SpringBoot项目测试方法!

别再用main方法测试了,太Low!这才是专业的SpringBoot项目测试方法!

之前把我的mall项目升级到Spring Boot 2.7的时候,很多之前的测试方法都不能用了,原来是Spring Boot Test已经升级支持JUnit 5了。今天我们来聊聊新版Spring Boot Test的使用,有了它,我们就不需要再使用main方法来测试了!


横空出世!MyBatis-Plus同款ES ORM框架,用起来够优雅!

横空出世!MyBatis-Plus同款ES ORM框架,用起来够优雅!

使用过Spring Data操作ES的小伙伴应该有所了解,它只能实现一些非常基本的数据管理工作,一旦遇到稍微复杂点的查询,基本都要依赖ES官方提供的RestHighLevelClient,Spring Data只是在其基础上进行了简单的封装。最近发现一款更优雅的ES ORM框架Easy-Es,使用它能像MyBatis-Plus一样操作ES,今天就以mall项目中的商品搜索功能为例,来聊聊它的使用!


堪称一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!

堪称一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!

最近发现一款好用的可视化管理工具mayfly-go,可以通过Web的形式进行Linux系统管理,同时支持MySQL、Redis、MongoDB等数据库的管理,功能非常强大!今天就给大家介绍下这款工具,希望对大家有所帮助!


告别if else!试试这款轻量级流程引擎吧,自带IDEA插件真香!

告别if else!试试这款轻量级流程引擎吧,自带IDEA插件真香!

在我们平时做项目的时候,经常会遇到复杂的业务逻辑,如果使用if else来实现的话,往往会很冗长,维护成本也很高。今天给大家推荐一个轻量级流程引擎LiteFlow,可以优雅地实现复杂的业务逻辑,本文将以电商项目中的订单价格计算为例来聊聊它的使用。


2
3
4
5
...
24