后端技术
未读
MyBatis-Plus笔记——基础环境搭建
Spring 基础环境 Spring 基础环境 指的是 Spring + MyBatis + 辅助类 1.引入依赖 <properties>
<maven.compiler.source>22</maven.compiler.source>
<
后端技术
未读
MyBatis——动态SQL
什么是动态SQL 动态SQL是MyBatis中的一种功能,允许你在XML映射文件中编写动态生成的SQL语句。主要用于解决SQL语句需要根据不同情况进行变化的问题。 例如,你可能需要根据用户输入的查询条件生成不同的where子句,或者可能需要根据程序运行时的状态切换不同的join子句等。 MyBati
后端技术
未读
MyBatis笔记——一对多参映射问题解决
场景重现 当想要查询一个部门下的所有员工时,一个部门 对应 多个员工 实验使用的类和对象 mapper.xml: <select id="getEmpAndDept" resultMap="empAndDeptResultMapTwo">
select
后端技术
未读
MyBatis笔记——多对一映射问题解决
场景重现 当想要查询一个员工的所在部门,一个员工 对应一个部门 实验使用的类和对象 mapper.xml: <select id="getEmpAndDept" resultMap="empAndDeptResultMapTwo">
select * f
后端技术
未读
MyBatis笔记——参数处理
占位符 MyBatis 中,想要读取 mapper方法中的形参,占位符分为两种:${} 和 #{}。 ${} ${} 是使用 字符串拼接的方式进行占位 mapper User selectUserById(int id);
mapper.xml <select id="selectUserById
后端技术
未读
MyBatis笔记——mybatis核心配置文件
核心配置文件详解 <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"https://my
后端技术
未读
MyBatis笔记——mybatis配置基础环境
配置步骤 1. 引入pom依赖 <dependencies>
<!--MyBatis核心依赖-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</art
后端技术
未读
SpringMVC笔记——SpringMVC配置类取代xml配置
什么是SpringMVC配置类 SpringMVC配置类是一个用来配置SpringMVC的类,它通常包含了一些SpringMVC的基本设置,例如视图解析器、拦截器、消息转换器等。 1.创建SpringConfig @Configuration
public class SpringConfig
后端技术
未读
SpringMVC笔记——配置异常处理
什么是SpringMVC的异常处理 Spring MVC提供了一种灵活的方式来处理Web应用程序中的异常。有多种方式可以处理异常,包括标准的Spring异常处理器和特殊的@ExceptionHandler方法。 以下是Spring MVC处理异常的几种方式: 使用Spring @Controller
后端技术
未读
SpringMVC笔记——配置拦截器Interceptor
什么是拦截器 SpringMVC 中 拦截器用于拦截控制器方法的执行 拦截器的配置 SpringMVC中,拦截器需要实现 HandlerInterceptor 或者 实现 HandlerInterceptorAdaptar,大多都使用实现 HandlerInterceptor public clas