标签: spring
共 26 篇文章
Java-209 Spring AMQP 整合 RabbitMQ 实战:XML 配置直连交换机、RabbitAdmin
Spring AMQP 整合 RabbitMQ 完整教程,XML 配置方式实现队列、交换机、绑定声明,RabbitTemplate 消息发送接收与常见错误排查
Java-210 Spring AMQP 整合 RabbitMQ 注解配置实战
Spring AMQP JavaConfig 注解配置方式整合 RabbitMQ,ConnectionFactory、RabbitTemplate、Queue Bean 配置与消息发送接收示例
Netflix EVCache Client 接入 Memcached 实战:安装、配置与踩坑记录
Java 应用想在本地或小团队环境体验 Netflix EVCache,但服务端未开源,只能基于 Memcached 自建。通过源码编译 Memcached 1.6.39,按 EVCache 节点配置规范启动完成基本读写与链路验证。
AI研究-132 Java 生态前沿 2025:Spring、Quarkus、GraalVM、CRaC 与云原生落地
Spring Framework 6、Spring Boot 3.x(最低 JDK 17,支持 Java 21 虚拟线程)、GraalVM Native Image AOT、Quarkus 与 Micronaut 的云原生优化...
深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式
事务(Transaction)是指一组操作,要么全部成功,要么全部失败,保持数据一致性。Spring 提供对声明式事务的支持,底层基于 AOP 原理,实现对方法调用的增强。
深入浅出 Spring - AOP切面增强 核心概念 通知类型 XML+注解方式 附代码
method: 用于指定前置通知的方法名称 pointcut: 用于指定切入点表达式 pointcut-ref: 用于指定切入点表达式的作用
深入浅出 Spring - 声明式事务的支持 事务控制 事务概念 四大特性 隔离级别
编程式事务 在业务中添加事务控制代码,这样的事务控制机制就叫做编程式事务
深入浅出 Spring - AOP切面增强 核心概念 相关术语 Proxy配置
AOP 的本质:在不改变原有逻辑的情况下,增强横切的逻辑,横切逻辑代码往往是权限校验代码、日志代码、事务控制代码、性能监控代码。
深入浅出 Spring - IoC容器体系 循环依赖 原型Bean 原型作用域 Lazy ObjectFactory
循环依赖是循环引用,也就是两个或者两个以上的 Bean 互相持有对方,最终形成环。
深入浅出 Spring - IoC容器体系 BeanFactory过程分析 Bean Lazy-Init
本文深入分析 Spring IoC 容器体系,讲解 BeanFactory 过程分析以及 Bean 懒加载机制。
IoC容器源码分析:Bean实例化与初始化流程
通过断点调试深入分析Spring IoC容器的初始化流程,详细讲解Bean的创建时机、AbstractApplicationContext.refresh方法核心逻辑。
IoC容器体系:Bean生命周期与PostProcessor详解
详细讲解Spring IoC容器体系结构,Bean生命周期全过程,以及BeanPostProcessor和BeanFactoryPostProcessor的执行时机。
FactoryBean和BeanFactory详解与BeanPostProcessor后置处理器
深入讲解Spring中的FactoryBean和BeanFactory的区别,Bean的延迟加载机制,以及BeanPostProcessor和BeanFactoryPostProcessor后置处理器的使用。
IoC基础:纯注解方式与SpringConfig配置
详细介绍Spring纯注解配置方式,包括@Configuration、@ComponentScan、@Bean、@PropertySource等注解的使用,以及在Web环境下的配置。
IoC基础:XML与注解结合方式配置
讲解Spring中XML与注解结合的配置模式,包括注解与XML标签的对应关系,@Autowired、@Qualifier、@Resource等依赖注入注解的使用。
IoC基础:纯XML启动与Bean、DI注入详解
详细讲解Spring纯XML模式下的IoC配置,包括Bean的三种创建方式、生命周期、作用域,以及构造函数注入和Set方法注入的XML配置。
IoC基础:启动IoC容器的方式汇总
详细介绍Spring IoC容器的启动方式,包括Java环境下的ClassPathXmlApplicationContext、FileSystemXmlApplicationContext,以及Web环境下的XML和配置类方式。
实现简易IoC-04:手动实现AOP与事务控制
在业务基础上手动实现AOP面向切面编程,通过JDK动态代理和CGLIB实现事务管理器,完成事务的自动提交与回滚。
实现简易IoC-03:手动实现IoC容器
手把手教你手动实现IoC容器,通过BeanFactory和XML配置文件管理Bean依赖,完成依赖注入的核心实现。
实现简易IoC-02:无IoC与AOP场景下实现业务
在没有使用Spring的情况下,手动实现业务逻辑分层,包括DAO层、Service层和Controller层,展示传统开发方式的依赖管理问题。
实现简易IoC-01:Servlet介绍与基本代码编写
手把手教你实现简易Spring IoC容器,第一部分介绍Servlet的基本概念、特点和工作原理,并编写第一个Servlet程序。
Spring概述:发展历史与核心思想IoC、AOP
全面介绍Spring框架的基本概念、发展历程,从EJB到Spring的演进,详细讲解Spring的核心思想IoC控制反转和AOP面向切面编程。
深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(1)
Spring事务失效常见于类未被Spring管理、事务管理器未启动、方法修饰不当(final、static、private方法)、同类内部调用等场景。
深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(2)
Spring事务失效常见场景包括访问权限不是public、数据库存储引擎不支持事务、readOnly配置错误、事务超时时间过短、错误的传播机制等。
深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(3)
Spring事务失效场景包括rollbackFor配置错误、事务注解被覆盖、嵌套事务问题等。
深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(4)
Spring事务失效场景包括多线程调用、异常捕获未回滚、手动抛出异常错误等。多线程场景下子线程无法继承父线程的ThreadLocal变量导致事务失效。