首页
学习
活动
专区
工具
TVP
发布

mall学习教程

mall学习教程,架构、业务、技术要点全方位解析。
专栏作者
370
文章
508894
阅读量
45
订阅数
公司新来一个干练小伙,把 MyBatis 替换成 MyBatis-Plus,上线后被组长怒怼了...
一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1.26
macrozheng
2024-05-02
900
超越 Mybatis-Plus?超强 ORM 框架横空出世!
最近逛开源社区的时候,偶尔发现了一个 MyBatis 增强框架-MyBatis-Flex ,感觉挺不错的,集合了 MyBatis-Plus、Fluent-MyBatis 的优点。
macrozheng
2023-09-04
4760
MyBatis这样用,同事直呼哇塞,堪称最佳实践!
MyBatis是一款优秀的开源持久层框架,支持自定义SQL查询、存储过程和高级映射,目前在Github上已有17k+Star。在MyBatis中,我们可以在XML中编写SQL语句,然后绑定到Java方法中,通过参数和结果集的自动映射来实现复杂的查询逻辑。MyBatis消除了几乎所有JDBC操作和手动绑定参数操作,使用起来非常方便!
macrozheng
2022-12-14
4360
横空出世!MyBatis-Plus同款ES ORM框架,用起来够优雅!
Easy-Es(简称EE)是一款基于Elasticsearch(简称ES)官方提供的RestHighLevelClient打造的ORM开发框架,在RestHighLevelClient的基础上,只做增强不做改变,为简化开发、提高效率而生。EE和Mybatis-Plus(简称MP)的用法非常相似,如果你之前使用过MP的话,应该能很快上手EE。EE的理念是:把简单、易用、方便留给用户,把复杂留给框架。
macrozheng
2022-12-14
9890
还在手写SQL实现?试试MyBatis-Plus同款IDEA插件吧!提示太全了,还能一键生成代码!
MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,为效率而生。
macrozheng
2022-12-14
1.1K0
Mall电商实战项目全面升级!支持最新版SpringBoot,干掉循环依赖...
mall项目采用现阶主流技术实现,这些主流技术基本都升级了目前最新稳定版,具体升级内容大家可以参考下表。
macrozheng
2022-07-24
6630
还在从零开始搭建项目?这款升级版快速开发脚手架值得一试!
mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,目前在Github上已有1100+Star。它拥有完整的权限管理功能,支持使用MyBatis-Plus代码生成器生成代码,可对接mall项目的Vue前端,开箱即用。
macrozheng
2022-07-24
6040
干掉mapper.xml!MyBatis新特性动态SQL真香!
在我们使用Spring的时候,有XML和Java两种配置方式。在使用SpringBoot时,已经推荐使用Java配置,基本不用xml配置了。使用Dynamic SQL就好比是使用Java的方式来操作MyBatis。Dynamic SQL是用于生成动态SQL语句的框架,提倡使用Java API的方式来实现SQL操作,支持复杂查询和多表查询。
macrozheng
2021-01-06
6.6K0
解放双手!MyBatis官方代码生成工具给力!
MyBatis Generator(简称MBG)是MyBatis官方提供的代码生成工具。可以通过数据库表直接生成实体类、单表CRUD代码、mapper.xml文件,从而解放我们的双手!
macrozheng
2021-01-06
1K0
还在从零开始搭建项目?手撸了款快速开发脚手架!
mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。
macrozheng
2020-09-10
6480
还在手写CRUD代码?这款开源框架助你解放双手!
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus 提供了代码生成器,可以一键生成controller、service、mapper、model、mapper.xml代码,同时提供了丰富的CRUD操作方法,助我们解放双手!
macrozheng
2020-09-08
6900
10个解放双手的 IDEA 插件,少些冤枉代码!
分享一点自己工作中得心应手的IDEA插件,可不是在插件商店随随便便搜的,都经过实战检验,用过的都说好。可能有一些大家用过的就快速划过就行了。
macrozheng
2020-08-18
9580
我常用的IDEA插件大公开,个个是精品!
总结了平时工作中常用的12款IDEA插件,后端和前端的都有了,附上我的使用技巧,看完之后开发效率杠杠的! Lombok Lombok为Java项目提供了非常有趣的附加功能,使用它的注解可以有效的地解决那些繁琐又重复的代码,例如 Setter、Getter、toString、equals、hashCode 以及非空判断等。 举个例子,我们给一个类添加@Getter和@Setter注解: /** * 修改订单费用信息参数 * Created by macro on 2018/10/29. */ @Gett
macrozheng
2020-05-21
7680
mall-tiny:基于SpringBoot+MyBatis的单应用项目骨架
本项目启动需要依赖MySql、Elasticsearch、Redis、MongoDb、RabbitMq等服务,安装依赖服务请参考mall在Windows环境下的部署,数据库中需要导入mall_tiny.sql脚本。
macrozheng
2019-08-13
1.3K0
MyBatis Generator使用过程中踩过的一个坑
使用的是mall-tiny-02的代码,代码地址:https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-02
macrozheng
2019-07-22
1.4K0
mall整合Swagger-UI实现在线API文档
接口地址:http://localhost:8080/swagger-ui.html
macrozheng
2019-07-22
1.1K0
mall整合SpringBoot+MyBatis搭建基本骨架
https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-01
macrozheng
2019-07-22
6480
mall学习所需知识点
《IntelliJ-IDEA-Tutorial》:https://github.com/judasn/IntelliJ-IDEA-Tutorial
macrozheng
2019-07-22
4620
IDEA常用设置及推荐插件
一个没有getter,setter方法的类通过添加@Getter和@Setter注解拥有了getter,setter方法。
macrozheng
2019-07-22
8080
mall架构及功能概览
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
macrozheng
2019-07-22
1.5K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档