- 博客(125)
- 收藏
- 关注
原创 【MyBatis】深入解析 MyBatis:使用 if 标签动态拼接 SQL 语句中多个 where 条件的方法(添加条件 “1=1“、使用 where 标签)和 where 标签的作用及使用方法
【MyBatis】深入解析 MyBatis:使用 <if> 动态拼接 SQL 语句中多个 where 条件的方法(添加条件 "1=1"、使用<where>标签)个 <where> 标签的作用及使用方法
2025-04-05 19:48:42
162
原创 【MyBatis】深入解析 MyBatis:动态 SQL 情景引入及 if 标签的使用及标签中各个部分 SQL 拼接、属性与字段区分和 @Param 相关参数绑定机制 trim 标签增加去除前后缀
【MyBatis】深入解析 MyBatis:动态 SQL 情景引入及 <if> 标签的使用及标签中各个部分 SQL 拼接、属性与字段区分和 @Param 相关参数绑定机制 <trim> 增加去除前后缀
2025-04-05 14:44:54
397
原创 【MyBatis】深入解析 MyBatis:like 模糊查询在 MyBatis 的实现方法、 #{} 和 ${} 的区别和使用场景及进行模糊查询时出现的字符串参数引号问题、Concat()字符串拼接
【MyBatis】深入解析 MyBatis:like 模糊查询在 MyBatis 的实现方法、 #{} 和 ${} 的区别和使用场景及进行模糊查询时出现的字符串参数引号问题、Concat()字符串拼接
2025-04-04 21:50:18
326
原创 【MyBatis】深入解析 MyBatis:使用 desc、asc 相关的 SQL 时 #{} 会造成的问题及使用 ${} 解决 SQL 排序关键字传参问题和使用参数校验避免造成 SQL 注入问题
【MyBatis】深入解析 MyBatis:使用 desc、asc 相关的 SQL 时 #{} 会造成的问题及使用 ${} 解决 SQL 排序关键字传参问题和使用参数校验避免造成 SQL 注入问题
2025-04-04 19:24:37
817
原创 【MyBatis】深入解析 MyBatis :以 Integer、String 作为参数时 #{} 和 ${} 会出现的问题及解决方案及 #{}、${} 的区别和预编译特性及 SQL 注入问题
【MyBatis】深入解析 MyBatis :以 Integer、String 作为参数时 #{} 和 ${} 会出现的问题及解决方案及 #{}、${} 的区别和预编译特性及 SQL 注入问题
2025-04-04 19:20:38
642
原创 【MyBatis】深入解析 MyBatis :多表查询关键字 LEFT、JOIN、ON 解析及使用 MyBatis 的 XML、注解完成多表查询和多表查询 SQL 拆分成多条单表查询 SQL 的方法
MyBatis多表查询准备工作v多表查询及左连接关键字LEFT JOIN ON使用注解进行单表查询使用XML进行单表查询使用XML进行多表查询使用注解进行多表查询拆分多表查询
2025-04-04 11:36:26
794
原创 【MyBatis】深入解析 MyBatis XML 开发:增删改查操作和方法命名规范、@Param 重命名参数、XML 返回自增主键方法、数据库连接池和 MySQL 开发企业规范
【MyBatis】深入解析 MyBatis XML 开发:增删改查操作和方法命名规范、@Param 重命名参数、XML 返回自增主键方法
2025-04-03 22:51:33
947
1
原创 【MyBatis】深入解析 MyBatis:关于注解和 XML 的 MyBatis 开发方案下字段名不一致的的查询映射解决方案
注解查询映射通过as起别名映射通过@Results进行结通过@ResultsMap复用@Results开启驼峰命名XML查询映射通过as起别名映射结果映射通过as起别名映射结果映射<resultsMap>开启驼峰命名
2025-04-03 20:26:34
779
原创 【MyBatis】深入解析 MyBatis XML 开发:添加依赖、配置 MyBatis XML映射文件及 MyBatisX 插件下载和使用和关于 XML、yml、Mapper 映射错误造成的异常讲解
【MyBatis】深入解析 MyBatis XML 开发:添加依赖、配置 MyBatis XML映射文件及 MyBatisX 插件下载和使用和关于 XML、yml、Mapper 映射错误造成的异常讲解
2025-04-03 18:18:42
598
原创 【MyBatis】深入解析 MyBatis 基础操作:MyBatis 打印日志对应配置文件、@Param注解设置参数别名、@Options 注解返回主键、@Insert、@Delete、@Update
【MyBatis】深入解析 MyBatis 基础操作:MyBatis 打印日志对应配置文件、@Param注解设置参数别名、@Insert 注解的作用及返回值、@Options 注解返回主键
2025-04-02 10:29:49
612
1
原创 【MyBatis】深入解析 MyBatis 基础操作:使用对象/ List 接收单条/多条数据库数据策略、多参数绑定测试技巧、@Results、@ResultsMap 相关注解及驼峰命名配置文件
【MyBatis】深入解析 MyBatis 基础操作:使用对象/ List 接收单条/多条数据库数据策略、多参数绑定测试技巧、接口参数与 SQL 字段名一致原则通过as起别名映射、通过@Results进行结通过 @ResultsMap 复用 @Results开启驼峰命名
2025-04-02 10:25:15
433
原创 【MyBatis】深入解析 MyBatis:通过简单编写持久层代码解析 @Select、@Mapper 和通过单元测试解析 @SpringBootTest 的使用方法和自动生成idea测试类测试类方法
MyBatis操作数据库操作数据准备写持久层代码@ Select的使用方法@ Mapper的使用方法单元测试使用idea自动生成测试类测试类获取启动类对象规范方法正确导入上下文对应包Stream( )对应的循环打印API应用分层单元测试补充: @BeforeEach & @AfterEach
2025-04-01 18:09:33
980
原创 【MyBatis】深入解析 MyBatis:在 idea 中创建 MyBatis 工程的方法、MyBatis 对应 pom 依赖讲解和数据库连接对应的 properties、yml 配置文件
MyBatis操作数据库前言什么是MyBatis创建工程Mybatis 对应依赖数据库连接对应的配置propertiesyml
2025-04-01 17:57:26
890
原创 【SpringBoot】深入解析日志配置:配置日志级别、通过设置日志文件的文件名或路径实现日志持久化和配置分割日志文件大小、分割后的文件名格式和通过 lombok 依赖使用 @slf4j 实现日志输出
【SpringBoot】深入解析日志配置:配置日志颜色、配置日志级别、通过设置日志文件的文件名或路径实现日志持久化和配置分割日志文件大小、分割后的文件名格式和通过 lombok 依赖使用 @slf4j 实现日志输出
2025-03-31 18:20:14
816
原创 【SpringBoot】深入解析日志框架及日志使用:日志框架门面 SLF4J 介绍和使用 Logger 类及日志工厂 LoggerFactory 打印日志及日志格式、日志级别分类、和日志级别使用
【SpringBoot】深入解析日志框架及日志使用:日志框架门面 SLF4J 介绍和使用 Logger 类及日志工厂 LoggerFactory 打印日志及日志格式、日志级别分类、和日志级别使用
2025-03-31 18:15:42
936
原创 【设计模式】深入解析设计模式:门面模式(外观模式)的定义、优点和代码实现
【设计模式】深入解析设计模式:门面模式(外观模式)的定义、优点和代码实现
2025-03-31 17:53:46
637
原创 【SpringBoot】深入解析使用配置文件解决硬编码问题综合练习(三):解析验证码拓展问题
这两种方式有一些关键区别,会影响配置绑定的行为。即使key名称相同(如都叫"CAPTCHA_CODE"),但因存储在不同的Session对象中,实际上相当于。HTTP响应(Set-Cookie: JSESSIONID=123)HTTP响应(Set-Cookie: JSESSIONID=456)这个页面,就会调用后端 check 接口,此时我们就需要。相同,否则会找不到之前存储的验证码。希望这个解释更清晰!创建新Session(SessionID=123)创建新Session(SessionID=456)
2025-03-30 21:04:28
1130
原创 【SpringBoot】深入解析使用配置文件解决硬编码问题综合练习(二):基于 Hutool 和配置文件知识全栈开发随机生成验证码和校验验证码功能(前后端从0到1具体实现步骤细节)
【SpringBoot】深入解析使用配置文件解决硬编码问题综合练习(二):基于 Hutool 和配置文件知识全栈开发随机生成验证码和校验验证码功能(前后端从0到1具体实现步骤细节)
2025-03-29 16:55:34
780
原创 【SpringBoot】深入解析使用配置文件解决硬编码问题综合练习(一):基于 Hutool 和配置文件知识全栈开发随机生成验证码和校验验证码功能(Hutool 使用方法讲解和实现验证码前置工作)
【SpringBoot】深入解析使用配置文件解决硬编码问题综合练习(一):基于 Hutool 和配置文件知识全栈开发随机生成验证码和校验验证码功能(Hutool 使用方法讲解和实现验证码前置工作)
2025-03-29 16:49:29
1055
原创 【SpringBoot】深入解析配置文件:idea 修改编码集和 yml 基础语法和配置不同数据类型和 null 的方法和使用 @ConfigurationPropertis 获取对象、集合、哈希表
yml配置文件说明yml修改编码集来修复乱码yml基本语法使用yml连接数据库yml使用进阶yml配置不同数据类型及null@Value配置读取单个值注意事项: value 值加单双引号@ConfigurationProperties配置对象@ConfigurationProperties配置集合@ConfigurationProperties配置Mapyml优缺点总结
2025-03-27 20:36:38
1212
1
原创 【SpringBoot】深入解析配置文件:properties 文件格式及基本语法和配置端口号件方法及使用 @Value 注解读取配置文件、@PostConstruct 注解初始化方法的的简单操作
【SpringBoot】深入解析配置文件:properties 文件格式及基本语法和配置端口号件方法及使用 @Value 注解读取配置文件、@PostConstruct 注解初始化方法的的简单操作
2025-03-27 20:35:10
971
原创 【Spring DI】深入解析常见的使用 @Autowired 造成依赖注入冲突问题以及使用 @Primary 、@Qualifier 、@Resource 解决依赖注入冲突问题的方法
【Spring DI】深入解析常见的使用 @Autowired 造成依赖注入冲突问题以及使用 @Primary 、@Qualifier 、@Resource 解决依赖注入冲突问题的方法常见面试题: @ Autowird和@Resource的区别解决多个同类型对象依赖注入属性冲突的问题解决多个同类型对象依赖注入参数冲突的问题图书管理系统注解优化Spring, Spring Boot和Spring MVC的关系以及区别bean的命名
2025-03-25 18:18:33
1296
原创 【Spring DI】深入解析依赖注入 DI:搭配类注解通过 @Autowired 注解完成属性注入、构造方法注入、Setter 注入方法和三种注入方法的优缺点分析
【Spring DI】深入解析依赖注入 DI:搭配类注解通过 @Autowired 注解完成属性注入、构造方法注入、Setter 注入方法和三种注入方法的优缺点分析
2025-03-25 17:35:34
682
原创 【Spring IoC】深入解析 Spring 扫描路径机制:通过@SpringBootApplication源码解读 Spring 默认扫描路径及 @ComponentScan 显示指定扫描路径方法
【Spring IoC】深入解析 Spring 扫描路径机制:通过@SpringBootApplication源码解读 Spring 默认扫描路径及 @ComponentScan 显示指定扫描路径方法
2025-03-24 19:27:45
494
原创 【Spring IoC】深入解析 Spring 依赖注入中多同类型 Bean 的冲突机制详解:@Bean 方法参数注入机制及不同情况下与 Spring 上下文中单个或多个 Bean 名称匹配情况解析
【Spring IoC】深入解析 Spring 依赖注入中多同类型 Bean 的冲突机制详解:@Bean 方法参数注入机制及不同情况下与 Spring 上下文中单个或多个 Bean 名称匹配情况解析
2025-03-24 19:27:25
535
原创 【Spring IoC】深入解析方法注解 @Bean 搭配类注解的定义相同类单个或多个 Spring 对象的方法及注意事项和 @Bean 对 Bean 的默认命名及重命名 Bean 对象的方法及规范
【Spring IoC】深入解析方法注解 @Bean 搭配类注解的定义相同类单个或多个 Spring 对象的方法及注意事项和 @Bean 对 Bean 的默认命名及重命名 Bean 对象的方法及规范
2025-03-24 19:11:34
524
原创 【Spring IoC】深入解析类注解:@Service 、@Repository、 @Component 、@Configuration 的使用方法及 @Controller 类注解和以上类注解关系
【Spring IoC】深入解析类注解:@Service 、@Repository、 @Component 、@Configuration 的使用方法及 @Controller 类注解和以上类注解关系
2025-03-24 19:03:14
930
原创 【SpringIoC】深入解析IoC:@Controller存储Bean、getBean( )获取Bean、Bean的命名规范和ApplicationContext与BeanFactory核心差异
Bean的存储@Controller (控制器存储)Bean的获取getBean(Class <T> requiredType)学会观察错误日志getBean(String name)getBean( )构造方法Bean命名约定测试Bean命名约定通过注解指定 Spring 管理的Bean的名称通过打印内容地址观察三种getBean( )获取到的对象关系ApplicationContext 和 BeanFactory区别
2025-03-23 14:28:35
1024
原创 【Spring IoC & DI】深入解析IoC & DI 的使用方法:@Compenent 注解和 @Autowired 注解的作用与使用方法及通过错误日志排查不同注解缺失的问题
【Spring IoC & DI】深入解析IoC & DI 的使用方法:@Compenent 注解和 @Autowired 注解的作用与使用方法及通过错误日志排查不同注解缺失的问题
2025-03-22 20:56:58
898
原创 【Spring IoC & DI】深入解析 IoC & DI :Spring框架的核心设计思想和 IoC 与 DI 的思想和解耦优势
【Spring IoC & DI】深入解析 IoC & DI :Spring框架的核心设计思想和 IoC 与 DI 的思想和解耦优势ioC & DI 入门Spring是什么?什么是容器?什么是ioC? ioC 介绍传统程序开发问题分析解决方案ioC 程序开发ioC 优势DI 介绍
2025-03-22 20:10:49
1095
原创 【SpingMVC】深入解析图书管理系统全栈开发:基于 “留言板” 项目和 “用户登录” 项目思想实现 “图书管理系统” 的 “用户登录“ 功能和 “图书列表展示” 功能
【SpingMVC】深入解析图书管理系统全栈开发:基于 “留言板” 项目和 “用户登录” 项目思想实现 “图书管理系统” 的 “用户登录“ 功能和 “图书列表展示” 功能
2025-03-21 17:20:28
757
原创 【SpringMVC】深入解析同时引入 Spring web 依赖和 Lombok 依赖时会出现的“ java: 找不到符号”报错和刷新依赖时会出现的“java: 错误: 不支持发行版本 18”报错
【SpringMVC】深入解析同时引入 Spring web 依赖和 Lombok 依赖时会出现的“ java: 找不到符号”报错和刷新依赖时会出现的“java: 错误: 不支持发行版本 18”报错
2025-03-21 09:44:52
513
原创 【SpringMVC】深入解析SpringBoot与jQuery全栈开发留言板:从@RequestBody到AJAX数据交互的完整实现(含Postman测试+JSON解析+页面初始化加载等核心知识点)
@RequestBody声明使用JSON格式解析前端发送的数据;Postman 构造 JSON请求的方法produces 指定后端返回响应的格式ajax 请求传输数据为对象的方法,并且声明传输数据的content-typejs 可以根据 JSON 数据解析为对象js 数据对象和JSON字符串互转的方法parse() 和 stringify()在页面加载的时候获取数据完整代码
2025-03-20 16:59:52
1211
原创 【SpringMVC】深入解析 Lombok 内置注解 @Data 的使用方法和原理和使用中央仓库和 idea 插件配置 Lombok 依赖的方法及查看 idea 插件添加依赖的默认版本号的方法
【SpringMVC】深入解析 Lombok 内置注解 @Data 的使用方法和原理和使用中央仓库和 idea 插件配置 Lombok 依赖的方法及查看 idea 插件添加依赖的默认版本号的方法
2025-03-18 20:17:18
1166
原创 【SpringMVC】深入解析 API 概念及接口定义方法和 SpringMVC 综合实战—简单加法计算器
【SpringMVC】深入解析 API 概念及接口定义方法和 SpringMVC 综合实战—简单加法计算器
2025-03-18 11:35:14
835
原创 【SpringMVC】深入解析基于Spring MVC与AJAX的用户登录全流程——参数校验、Session管理、前后端交互与安全实践
回调函数:`success` 处理成功响应。非空检查:`StringUtils.hasText()`登录成功存储:`session.setAttribute("userName", userName)` 跨页面读取:`session.getAttribute("userName")`;AJAX 核心功能
2025-03-18 11:19:00
795
原创 【SpringMVC】深入解析响应处理全攻略:返回静态页面、@ResponseBody、JSON、HTML片段和produces指定返回值解析方式、状态码、ContentType与Header的设置
【SpringMVC】深入解析响应处理全攻略:返回静态页面、@ResponseBody、JSON、HTML片段和produces指定返回值解析方式、状态码、ContentType与Header的设置
2025-03-17 15:10:46
944
原创 【SpringMVC】深入解析使用HttpServletRequest、HttpSession 、@SessionAttribute 存储和读取 Session 的代码写法
【SpringMVC】深入解析使用HttpServletRequest、HttpSession 、@SessionAttribute 存储和读取 Session 的代码写法,getSession() 源码解读
2025-03-16 19:13:09
695
原创 【SpringMVC】深入解析使用 Postman 设置 Cookie 和使用 HttpServletRequest 、@CookieValue 注解获取 Cookie 的方法及获取 Header
【SpringMVC】深入解析使用 Postman 设置 Cookie 和使用 HttpServletRequest 、@CookieValue 注解获取 Cookie 的方法及获取 Header
2025-03-16 19:04:41
678
原创 【SpringMVC】深入解析 Cookie、Session 的原理,应用场景与区别
【SpringMVC】深入解析 Cookie、Session 的原理,应用场景与区别
2025-03-16 18:54:23
894
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人