自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 事务(Transaction)详解

无需手动配置,Spring Boot 已为常见数据源(如 JDBC、JPA)自动配置事务管理器。:所有涉及多个数据库操作的业务逻辑(如支付、订单、库存管理等)。:业务失败时撤销已执行的操作(如订单创建失败释放库存)。:例如转账时,A账户扣款成功但B账户未到账。:多线程同时修改同一数据导致错误。

2025-05-04 15:11:50 1186

原创 全局异常处理详解

是Spring提供的一种统一拦截和处理应用程序异常的机制,通过集中管理异常,避免在业务代码中重复编写。:所有需要规范化异常响应的Web应用(尤其RESTful API)。:区分系统异常和业务异常(如订单不存在、权限不足)。:无需在每个Controller中单独处理异常。:所有异常返回固定结构的JSON(如。块,同时规范API的异常响应格式。:处理Spring内部异常(如。),而非暴露堆栈信息。),转换为友好提示。

2025-05-04 15:11:03 417

原创 拦截器(Interceptor)详解

拦截HTTP请求,实现横切关注点(如权限校验、日志记录)。是Spring MVC框架提供的机制,用于在。

2025-05-04 15:10:03 362

原创 过滤器(Filter)详解

是Java Servlet规范的核心组件,在请求到达Servlet之前或响应返回客户端之前。,实现预处理或后处理逻辑。

2025-05-04 15:08:42 358

原创 PageHelper(分页插件)

实现,确保每次请求完成后清除(Spring Boot 已自动处理)。:自动适配 MySQL、Oracle、PostgreSQL 等方言。它通过拦截 SQL 语句,自动添加分页逻辑(如。是 MyBatis 的一个分页插件,用于。:如果方法中有多个查询,只有第一个会被分页。),并返回分页数据(当前页、总页数等)。:每个分页查询都要写相似逻辑。,中间不能有其他逻辑!

2025-05-04 15:08:00 257

原创 OSS(对象存储服务)详解

用于存储和管理任意类型的文件(如图片、视频、文档等)。:存储网站图片、视频等静态资源,提升加载速度。是阿里云提供的海量、安全、低成本的。:替代自建文件服务器,避免运维成本。:长期保存日志、数据库备份等冷数据。:结合CDN实现全球加速。

2025-05-04 15:05:49 1703

原创 JWT(JSON Web Token)详解

JWT,全称 JSON Web Token,是一种开放标准(RFC 7519),用于在网络应用环境间以JSON对象安全地传输信息。这些信息可以被验证和信任,因为它们是经过数字签名的。JWT可以使用密钥(通过HMAC算法)或者RSA或ECDSA的公私钥对进行签名。JWT提供了简单而安全的方法来在不同系统间传递信息并进行身份验证和授权,广泛应用于现代Web应用程序和服务之中。

2025-05-04 15:05:09 525

原创 AOP(面向切面编程)详解

中添加Spring AOP的相关依赖。确保你的项目包含Spring AOP以及AspectJ相关依赖。注解标记它为一个切面。在这个类中,你可以定义多个通知(Advice),如。技术在程序运行期间将横切关注点(如日志、事务)与核心业务逻辑分离。如果你使用Maven构建项目,首先需要在。等,来指定在何时何地执行特定逻辑。创建一个普通的Java类,并使用。是一种编程范式,通过。

2025-05-04 15:02:31 774

原创 1.IOC

IoC 的核心对象交给 Spring 管理,而不是自己new。依赖注入(DI)是 IoC 的一种实现方式,通过@Autowired或构造器自动注入依赖。优点:代码更简洁、可维护性高、易于扩展和测试。适用场景:几乎所有 Spring 项目都会用到,是 Spring 框架的基石。

2025-05-04 15:01:00 285 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除