上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: Spring MVC 拦截器 拦截器是 Spring MVC 中强大的控件,它可以在进入处理器之前做一些操作,或者在处理器完成后进行操作,甚至是在渲染视图后进行操作。Spring MVC 会在启动期间就通过 @RequestMapping 的注解解析 URI 和处理器的对应关系,在运行的时候通过请求 阅读全文
posted @ 2025-12-29 11:12 Jing61 阅读(29) 评论(0) 推荐(0)
摘要: Spring MVC 数据转换和格式化 Spring MVC通过注解便可以让控制器得到丰富的参数类型,那么它是如何做到的呢,其实它是Spring MVC的消息转换机制实现的。 核心转换流程 请求到达:HTTP 请求首先抵达 DispatcherServlet,通过 HandlerMapping 找到 阅读全文
posted @ 2025-12-29 10:32 Jing61 阅读(29) 评论(0) 推荐(0)
摘要: Spring MVC文件上传 在应用系统中,文件上传是非常常用的系统功能,Spring MVC为上传文件提供了良好的支持。首先Spring MVC的文件上传是通过MultipartResolver(Multipart解析器)处理的,MultipartResolver是一个接口,它有两个实现类,具体说 阅读全文
posted @ 2025-12-25 16:22 Jing61 阅读(41) 评论(0) 推荐(0)
摘要: Spring MVC 表单数据校验 在实际工作中,获取数据后的首要步骤是校验数据正确性。前端虽可通过 JS 进行验证,但存在多种绕过方式,无法保障数据安全。因此,服务器端数据校验必不可少,Spring 提供的验证器(Validator)规则可满足这一需求,且验证器会由 Spring MVC 自动加载 阅读全文
posted @ 2025-12-25 14:42 Jing61 阅读(68) 评论(0) 推荐(0)
摘要: Spring MVC保存并获取属性参数 在java web学习中,我们会暂存(共享)数据到http的request对象或者session对象中,在开发控制器的时候,有时也需要保存对应的数据到这些对象中去,或者从中获取数据。而spring mvc提供了支持,主要注解有三个:@RequestAttrib 阅读全文
posted @ 2025-12-25 09:30 Jing61 阅读(30) 评论(0) 推荐(0)
摘要: Spring MVC控制器接收各类请求参数 使用控制器接收参数往往是Spring MVC开发业务逻辑的第一步。Spring提供了诸多的注解来解析参数,目的在于把控制器从复杂的Servlet API中剥离,这样就可以在非web容器环境中重用控制器,也方便测试人员对其进行有效测试。 接收普通请求参数 S 阅读全文
posted @ 2025-12-23 16:30 Jing61 阅读(44) 评论(0) 推荐(0)
摘要: Spring MVC入门 Spring MVC概述 Spring MVC是基于Java的Web框架,用于开发基于Model-View-Controller(MVC)架构的Web应用程序。它提供了一种组织和管理Web应用程序的方式,将应用程序分为模型(Model)、视图(View)和控制器(Contr 阅读全文
posted @ 2025-12-23 13:16 Jing61 阅读(11) 评论(0) 推荐(0)
摘要: 数据库事务ACID特性与隔离级别 数据库事务ACID特性 数据库事务正确执行的四个基础要素是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性:是指事务包含的所有操作要么全部成功,要么全部失败回滚,不可能停滞在中间某 阅读全文
posted @ 2025-12-22 14:19 Jing61 阅读(45) 评论(0) 推荐(0)
摘要: Spring AOP 代理模式 代理模式是 GoF 提出的 23 种设计模式中最为经典的模式之一,属于对象的结构模式。它的核心思想是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。简单来说,代理对象可以承担比原对象更多的职责,当需要为原对象添加横切关注功能时,代理对象就能发挥作用。 生 阅读全文
posted @ 2025-12-22 10:12 Jing61 阅读(31) 评论(0) 推荐(0)
摘要: 装配 Spring Bean 详解 依赖注入的 3 种方式 在实际开发中,IoC 容器的实现主要分为依赖查找和依赖注入两大类: 依赖查找:通过依赖定位,查找并获取对应的资源; 依赖注入:Spring 框架的核心实现方式,无需手动创建依赖对象,由容器自动注入。 依赖注入主要包含 3 种方式: 构造器注 阅读全文
posted @ 2025-12-19 09:26 Jing61 阅读(46) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 13 下一页