2026年1月31日

拦截器

摘要: 拦截器 1. 什么是拦截器? 基本概念 拦截器(Interceptor)是Spring MVC框架中的一个重要组件,它可以在请求处理的不同阶段进行拦截和处理。 2. 拦截器的作用 主要功能 性能监控:记录请求处理时间,分析系统性能 权限验证:检查用户是否有权限访问某个接口 日志记录:记录请求信息,便 阅读全文

posted @ 2026-01-31 09:42 LVjiani 阅读(5) 评论(0) 推荐(0)

2026年1月30日

局部更新,批量删除,分页查询

摘要: 结构 1. 局部更新(Partial Update) 代码实现 在 EmployeeMapper.java 中: @UpdateProvider(type = EmployeeMapper.SQLProvider.class, method = "update") int patch(Employe 阅读全文

posted @ 2026-01-30 18:42 LVjiani 阅读(5) 评论(0) 推荐(0)

2026年1月29日

Springboot项目

摘要: 项目整体结构 src/main 目录 1. src/main/java 目录 这是存放 Java 源代码的地方 BootDemo2Application.java @SpringBootApplication public class BootDemo2Application { public st 阅读全文

posted @ 2026-01-29 18:34 LVjiani 阅读(5) 评论(0) 推荐(0)

2026年1月28日

SpringMVC框架和Spring框架

摘要: Spring MVC原理与Spring框架详解 一、Spring MVC工作原理 1.1 请求处理流程 1. 客户端发送URL请求 2. DispatcherServlet接收请求 3. 调用handlerMapping获取处理器 4. 循环HandlerMap执行一个元素 5. 执行前置拦截器 6 阅读全文

posted @ 2026-01-28 20:31 LVjiani 阅读(6) 评论(0) 推荐(0)

一对多,多对一的关系

摘要: Dept与Emp多表连接 一、项目概述 本项目实现了部门(Dept)和员工(Emp)之间的多表连接查询,通过MyBatis框架实现一对多和多对一的关系映射。 1 关系说明 一对多:一个部门有多个员工(Dept → Emp) 多对一:多个员工属于一个部门(Emp → Dept) 二、实体类设计 2.1 阅读全文

posted @ 2026-01-28 19:43 LVjiani 阅读(8) 评论(0) 推荐(0)

2026年1月27日

web-crub代码构建流程

摘要: Web-crub的代码构建流程 1.1 实体类设计 首先创建实体类,对应数据库表结构。例如 Book.java ,包含书籍的基本属性。 1.2 数据访问层实现 创建Mapper接口:定义数据访问方法,如 BookMapper.java 创建Mapper实现类:实现接口方法,通过MyBatis执行SQ 阅读全文

posted @ 2026-01-27 21:14 LVjiani 阅读(5) 评论(0) 推荐(0)

分页的实现

摘要: 步骤1:创建分页工具类(PageVo) 分页工具类是实现分页功能的核心,用于封装分页相关的属性和逻辑。 创建文件:src/cn/wolfcode/PageVo.java package cn.wolfcode; import lombok.Data; import java.util.ArrayLi 阅读全文

posted @ 2026-01-27 21:11 LVjiani 阅读(8) 评论(0) 推荐(0)

学习Java的一天

摘要: 学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学 阅读全文

posted @ 2026-01-27 21:04 LVjiani 阅读(6) 评论(0) 推荐(0)

导航