Java-Spring
文章平均质量分 76
关键技术介绍及使用
做歌码农
乘着风飞翔,做最出色的自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AOP(面向切面编程)
AOP(Aspect-Oriented Programming)是面向切面编程的范式,它通过横切关注点(cross-cutting concerns)的模块化,解决了OOP(面向对象编程)在处理横跨多个类和方法的功能时出现的代码重复和耦合问题。核心概念切面(Aspect):横切关注点的模块化(如日志、事务)连接点(Join point):程序执行的特定点(如方法调用)通知(Advice):在连接点执行的动作切点(Pointcut):匹配连接点的谓词(定义何处执行)引入(Introduction)原创 2025-05-04 15:09:50 · 1816 阅读 · 0 评论 -
拦截器(Interceptor)
拦截器是Spring框架提供的面向切面编程(AOP)组件,在MVC请求处理流程中拦截控制器方法调用。它基于Java反射机制实现,是Spring MVC核心处理器链的一部分。核心特征工作于Spring应用上下文层面与Controller方法深度集成基于HandlerMapping机制实现可获取Spring上下文所有Bean。原创 2025-05-04 15:06:11 · 781 阅读 · 0 评论 -
过滤器(Filter)
过滤器是Java Web中的一种预处理/后处理机制,位于客户端与服务器资源之间,可以拦截请求和响应进行统一处理。它是Servlet规范定义的组件,工作在Servlet容器层面。核心特性基于责任链模式(Chain of Responsibility)可配置多个过滤器形成过滤链不依赖于任何框架(Servlet规范原生支持)原创 2025-05-04 15:01:22 · 1068 阅读 · 0 评论 -
JWT(JSON Web Token)
JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在网络应用环境间安全传递声明的紧凑且自包含的方式。Header(头部) - 说明令牌类型和签名算法Payload(负载) - 包含实际的用户数据和其他声明Signature(签名) - 用于验证消息的完整性(Base64Url编码的三部分用点连接)原创 2025-05-04 14:36:20 · 738 阅读 · 0 评论 -
全局异常处理
全局异常处理是应用程序中用于集中捕获和处理所有未捕获异常的机制,它能够拦截应用层面未被处理的异常,并进行统一处理和响应。原创 2025-05-04 12:25:20 · 450 阅读 · 0 评论 -
OSS(对象存储服务)
OSS(Object Storage Service)是云服务提供商提供的海量、安全、低成本、高可靠的对象存储服务。它将数据作为对象(Object)存储在存储空间(Bucket)中,而非传统文件系统的层级结构。原创 2025-05-04 12:21:16 · 937 阅读 · 0 评论 -
事务(Transaction)
事务是数据库操作的最小执行单元,是一个不可分割的工作序列,这些操作要么全部成功执行,要么全部失败回滚。原创 2025-05-04 12:10:11 · 340 阅读 · 0 评论 -
PageHelper详解:MyBatis分页插件
PageHelper是MyBatis的一个开源分页插件,通过简单的配置和API调用即可实现物理分页功能。它通过拦截MyBatis执行的SQL语句,自动添加对应的分页语句(如MySQL的LIMIT)。原创 2025-05-04 12:02:50 · 466 阅读 · 0 评论 -
三层架构——IOC
IOC(Inversion of Control,控制反转)是面向对象编程中的一种设计原则,也是Spring框架的核心思想。它将传统程序中由程序员主动创建对象的控制权,交给容器(如Spring容器)来管理和创建,实现组件间的解耦。原创 2025-05-04 11:48:14 · 343 阅读 · 0 评论
分享