IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -SpringMVC @RequestMapping详解

第一章 @RequestMapping详解 1.1 @RequestMapping注解位置 书写在类上面 作用:为当前类设置映射URL注意:不能单独使用,需要与方法上的@RequestMapping配合使用 书写在方法上面 作用:为当前方法设置映射URL注意:可以单独使用 1.2 @RequestMapping注解属性 value属性 类型:String[]作用:设置URL信息 path属性 类型:Strin...

mybatis一级缓存二级缓存和redis的区别

今天读到关于mybatis一级缓存、二级缓存的知识,然后看了一下mybatis一级缓存、二级缓存的应用场景,当时就感觉和redis很像,于是就查看了一下它们两个的区别。 Redis 和 MyBatis 一级缓存二级缓存的主要区别在于缓存的数据结构和存储方式上。 MyBatis 一级缓存和二级缓存都是基于内存的缓存,但它们存储的数据结构不同。 MyBatis 一级缓存存储的数据结构是一个哈希表,其中键是 SQL...

MyBatis-Plus

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网:MyBatis-Plus 引入maven坐标 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3....

IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Spring的AOP前奏

第一章 AOP前奏 1.1 代理模式 代理模式:我们需要做一件事情,又不期望自己亲力亲为,此时,可以找一个代理【中介】 我们【目标对象】与中介【代理对象】不能相互转换,因为是“兄弟”关系 1.2 为什么需要代理【程序中】 需求:实现【加减乘除】计算器类 在加减乘除方法中,添加日志功能【在计算之前,记录日志。在计算之后,显示结果。】 实现后发现问题如下 日志代码比较分散,可以提取日志类日志代码比较混乱,日志代码...

【Spring教程31】SSM框架整合实战:从零开始学习SSM整合配置,如何编写Mybatis SpringMVC JDBC Spring配置类

1:创建Maven的web项目2.2 步骤2:添加依赖2.3 步骤3:创建项目包结构2.4 步骤4:创建SpringConfig配置类2.5 步骤5:创建JdbcConfig配置类2.6 步骤6:创建MybatisConfig配置类2.7 步骤7:创建jdbc.properties2.8 步骤8:创建SpringMVC配置类2.9 步骤9:创建Web项目入口配置类 欢迎大家回到《Java教程之Spring30天...

MybatisMybatis-Plus时间范围查询,亲测有效

reate_time,'%Y-%m-%d %H:%i:%s') &lt;= date_format(#{queryParams.endTime},'%Y-%m-%d %H:%i:%s') </if> Mybatis-Plus 时间范围查询 IPage<Record> result = iRecordService.page(new Page<>(pageNum, pageSize), new LambdaQue...

MyBatis是如何进⾏分⻚的?分⻚插件的原理是什么?

目录 引言MyBatis分页机制MyBatis分页插件原理拦截器拦截SQL语句执行SQL语句 结语开源项目 引言 MyBatis是一款流行的持久层框架,广泛应用于Java应用程序中。在实际应用中,数据量庞大时,通常需要进行分页查询以提高系统性能和用户体验。本文将深入探讨MyBatis是如何进行分页,并介绍分页插件的原理。 MyBatis分页机制 MyBatis提供了一种简单而灵活的分页机制,通过RowBoun...

流畅的orm让我发现我抵触的是mybatis而不是java

流畅的orm让我发现我抵触的是mybatis而不是java背景介绍开发.net 也快10年了,到第三年的时候我已经渐渐瓶颈了,于是我在网上找各种资料但是大部分c#资料全是皮毛资料,稍微深一点点就再讲表达式expression,感觉完全没有那个深度,但是同时期的java讲解的都是基本原理,和框架思想,所以遇到瓶颈了我就会看java,我也是那个时候渐渐地掌握了两门语言,对我而言我学的是java的思想(计算机...

Mybatis的插件运⾏原理,如何编写⼀个插件?

目录 前言Mybatis插件运行原理编写自定义插件步骤记录SQL执行时间插件结语开源项目 前言 Mybatis插件是一个强大的特性,它允许开发者在Mybatis执行SQL语句的关键节点上插入自定义的逻辑。理解其运行原理并学会编写自定义插件,可以帮助开发者更加灵活地处理特定的业务需求。 Mybatis插件运行原理 Mybatis的插件基于Java的动态代理机制。当在配置文件中注册了插件后,Mybatis会为目标...

SpringBoot使用Mybatis

'" + tx + '\'' + ", registeTime='" + registeTime + '\'' + ", community=" + community + '}'; }   问题2-mybatis驼峰写法 说明:发现有些没有拿到值;因为没有开启Mybatis的驼峰写法。 #扫描mapper配置mybatis: mapper-locations: classpath:mapper/*.xml ...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.004575(s)
2024-05-10 18:04:58 1715335498