技术栈
spring
k***195
2 小时前
前端
·
数据库
·
spring
Spring 核心技术解析【纯干货版】- Ⅶ:Spring 切面编程模块 Spring-Instrument 模块精讲
随着 Java 技术栈的不断发展,Spring 框架在应用开发中占据了举足轻重的地位。Spring 提供了丰富的模块来支持不同的应用场景,其中 spring-instrument 模块作为其中的一部分,提供了强大的类加载器增强功能。该模块通过字节码操作和类加载期织入(Load-Time Weaving, LTW),能够在类加载时对 Java 类进行动态修改,满足了许多性能监控、事务管理和延迟加载等需求。
无名-CODING
3 小时前
java
·
数据库
·
spring
Java Spring 事务管理深度指南
📅 发布时间:2026-01-11 🏷️ 标签:Java, Spring Boot, 事务管理, 面试题, 后端开发 💡 摘要:本文专为 Java 初学者打造,从最基础的 “什么是事务” 讲起,深入剖析 ACID 特性、Spring 的 @Transactional 注解、七大传播行为、四大隔离级别,并总结了事务失效的常见场景与高频面试题。万字长文,建议收藏!
xiaolyuh123
3 小时前
java
·
spring
·
mvc
Spring MVC Bean 参数校验 @Validated
注意:SpringBoot 2.3.x 及以上版本,spring-boot-starter-web 移除了校验相关依赖,必须手动引入;SpringBoot 2.2.x 及以下版本,仅引入spring-boot-starter-web即可,内置所有校验依赖。
8***f395
4 小时前
java
·
后端
·
spring
Spring容器初始化扩展点:ApplicationContextInitializer
ApplicationContextInitializer是 Spring 框架提供的一个接口,用于在 Spring 应用上下文(ApplicationContext)刷新之前对其进行自定义初始化。它允许开发者在上下文加载 Bean 定义之前,对上下文进行一些额外的配置或修改。
程序猿零零漆
4 小时前
学习
·
spring
·
pandas
Spring之旅 - 记录学习 Spring 框架的过程和经验(十四)SpringMVC的请求处理
在这篇博客中,我们将深入探讨Spring MVC的请求处理机制,包括请求的接收、处理和响应的全过程。我们将通过示例代码,帮助读者理解如何使用Spring MVC来处理HTTP请求,希望通过本篇博客,读者能够掌握Spring MVC的基本用法,并能够在自己的项目中灵活应用。
阿在在
4 小时前
java
·
后端
·
spring
Spring 系列(二):加载 BeanDefinition 的几种方式
Spring 容器启动的第一件大事,并不是创建 Bean,而是构建容器结构。而容器结构的核心载体,正是 BeanDefinition。
1***3577
4 小时前
java
·
spring
·
rpc
spring loC&DI 详解
使用一句话概括 Spring:Spring 是包含了众多工具方法的 IoC 容器。其实 IoC 我们在前面已经使用了,我们在前面讲到,在类上面添加 @RestController 和 @Controller 注解,就是把这个对象交给 Spring 管理,Spring 框架启动时就会加载该类。把对象交给 Spring 管理,就是 IoC 思想。
阿在在
4 小时前
spring
Spring 系列(一):用三条主线理解 Spring:BeanDefinition、生命周期与 AOP
如果只能用三条主线来理解 Spring 框架,那么一定是:BeanDefinition 的加载、Bean 的生命周期、AOP 如何嵌入生命周期。
独自破碎E
4 小时前
java
·
人工智能
·
spring
介绍一下Spring AI框架
Spring AI是一个基于Spring生态的AI应用开发框架。通过提供统一的API和抽象,让Java开发者可以不用考虑底层实现的差异,更便捷地接入和使用各种AI大模型及其相关技术。
sin2201
5 小时前
java
·
spring boot
·
spring
Spring事务管理(SpringBoot)
张三给李四转钱:必须同时执行两个sql1.查询张三的账户余额,余额充足可以转钱2.将张三的钱转给李四李四买一本书
C***1150
5 小时前
java
·
数据库
·
spring
Spring TransactionTemplate 深入解析与高级用法
最近发现了一个事务的宝藏工具类,Spring TransactionTemplate在 Spring 框架中,事务管理是确保数据一致性和业务逻辑完整性的关键机制。`TransactionTemplate` 是 Spring 提供的一个用于声明式事务管理的工具,它允许开发者以编程方式控制事务的边界。本文将深入解析 `TransactionTemplate` 的使用方法,并通过详细的示例代码展示其代码逻辑和高级用法。
程序猿零零漆
5 小时前
java
·
学习
·
spring
Spring之旅 - 记录学习 Spring 框架的过程和经验(十三)SpringMVC快速入门、请求处理
本博客的目的是帮助初学者快速入门 Spring MVC,通过简单的示例和详细的说明,介绍 Spring MVC 的基本概念、核心组件以及如何快速构建一个简单的 Web 应用程序。我们将逐步引导您完成从环境配置到请求处理的整个过程,确保您能够掌握 Spring MVC 的关键技能。
d***8172
5 小时前
spring boot
·
后端
·
spring
springboot 修复 Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38819)
刚解决Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38816)没几天,又来一个新的,真是哭笑不得啊。
廋到被风吹走
6 小时前
spring
·
spring cloud
·
java-consul
【Spring】 Spring Cloud 服务注册与发现深度解析:Eureka/Nacos/Consul 源码、AP vs CP 与自我保护机制
服务注册与发现是微服务架构的基石,Spring Cloud 通过抽象接口统一了多种实现。本文深入剖析 Eureka、Nacos、Consul 三大注册中心的源码实现,揭示其背后的 CAP 权衡与自我保护机制。
计算机学姐
7 小时前
java
·
vue.js
·
spring boot
·
后端
·
spring
·
汽车
·
推荐算法
基于SpringBoot的汽车租赁系统【个性化推荐算法+数据可视化统计】
作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。
8***f395
7 小时前
spring
·
tomcat
·
mybatis
Spring 中使用Mybatis,超详细
目录一、Mybatis 的作用二、使用步骤三、创建数据库和表四、添加Maven依赖包五、编写实体类六、定义UserMapper接口
我是人✓
7 小时前
java
·
数据库
·
spring
Spring IOC入门
先举个咱们写作业常遇到的例子:做一个用户查询功能,得有UserService(业务层)和UserDAO(数据访问层),UserService要用到UserDAO。传统写法是这样的:
rgeshfgreh
8 小时前
java
·
spring boot
·
spring
Spring Bean管理机制深度解析
好的,我们来深入探讨Spring框架中Bean管理的核心机制。以下内容将从源码设计的角度,解析Bean的作用域、生命周期及自动装配原理。
xiaolyuh123
17 小时前
spring
·
设计模式
·
spring 设计模式
Spring 框架 核心架构设计 深度详解
Spring 是一款轻量级、一站式、非侵入式的企业级Java开发框架,是Java EE开发的事实标准;核心价值是简化开发、解耦代码、统一规范,解决了传统Java开发中代码耦合度高、配置繁琐、扩展性差的痛点。 Spring 不是替代Java EE,而是整合&优化Java EE的核心技术(Servlet、JDBC、JTA等),并封装出更易用、更灵活的API,是Java后端开发的基础核心框架。
独断万古他化
21 小时前
java
·
后端
·
spring
·
java-ee
【Spring 核心: IoC&DI】从原理到注解使用、注入方式全攻略
Spring 是包含了众多工具方法的IoC容器。IoC 是Spring的核心思想,例如前面章节所示:在类上面添加@RestController 和 @Controller 注解,,就是把这个对象交给Spring管理,Spring框架启动时就会加载该类。把对象交给Spring管理,就是IoC思想。