![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 74
huang__2
这个作者很懒,什么都没留下…
展开
-
遇到Spring事务失效,你该怎么办?
Spring 事务场景失效是一个常见的问题。今天来分析这个问题。原创 2023-04-15 00:28:26 · 741 阅读 · 1 评论 -
RestTemplate 实践和踩坑日记
话不多说场景就是 我调用外部需要鉴权的接口, 需要按照对方的格式写参数。呜呜呜官网添加链接描述 说这个东西 5.0后不推荐使用了。大概下面这个意思 As of 5.0 the RestTemplate is in maintenance mode, with only minor requests for changes and bugs to be accepted going forward. Please, consider using the WebClient which offers a原创 2021-01-21 19:02:35 · 471 阅读 · 2 评论 -
Spring bean的加载
Spring bean的加载AbstractBeanFactory#doGetBeandoGetBean才是真正向IoC容器获取被管理Bean的过程AbstractAutowireCapableBeanFactory#doCreateBean真正创建bean//获取IOC容器中指定名称的Bean @Override public Object getBean(String n...原创 2020-05-04 19:37:51 · 163 阅读 · 0 评论 -
AOP分析
AOP分析核心概念前置通知:在目标方法执行之前执行,不改变方法的执行流程及执行结果,前置通知的实现类要实现MethodBeforeAdvice这个接口。环绕通知:也叫方法拦截器,可以改变方法的执行流程及执行结果,环绕通知的实现类要实现MethodInterceptor这个接口。 (最强大)后置通知:在目标方法执行之后执行,不改变方法的执行流程及执行结果,后置通知的实现类要实现A...原创 2020-05-01 21:02:19 · 171 阅读 · 0 评论 -
JAVA事件监听机制和 Spring 事件机制
JAVA事件监听机制和 Spring 事件机制JAVA事件监听机制 Java 事件处理采用的是面向对象方法,所有的事件都是由 java.util包中的EventObject类扩展而来的 ( 公共超类不是 Event , 它是旧事件模型中的事件类名 。 尽管现在不赞成使用旧的事件模型, 但这些类仍然保留在Java 库中 )。 事件对象封装了事件源与监听器彼...原创 2020-04-30 20:05:58 · 353 阅读 · 0 评论 -
bean的生命周期源码分析
bean的生命周期源码分析AbstractAutowireCapableBeanFactory#doCreateBeaninitializeBean(beanName, exposedObject, mbd);分析 protected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, final ...原创 2020-04-29 11:39:35 · 127 阅读 · 0 评论 -
SpringMVC DispatcherServlet 核心流程分析2
SpringMVC DispatcherServlet 核心流程分析/** 中央控制器,控制请求的转发 **/ protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest =...原创 2020-04-26 21:00:51 · 136 阅读 · 0 评论 -
SpringMVC 基本流程源码分析1
SpringMVC 基本流程源码分析ContextLoaderListener分析 <!-- Spring监听器 --><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener&...原创 2020-04-26 20:58:54 · 165 阅读 · 0 评论 -
Spring事务管理抽象 第二篇
事务的同步管理器Spring 将 JDBC 的 Connection、Hibernate 的 Session 等访问数据库的连接或者会话对象统称为资源,这些资源在同一时刻是不能多线程共享的 。为了让 DAO 或 Service 类可以实现单例模式,Spring 的事务同步管理类 org.springframework.transaction.support.TransactionSynchron...原创 2019-12-21 23:15:45 · 176 阅读 · 0 评论 -
Spring事务管理抽象 第一篇
Spring事务管理抽象Spring 事务管理的SPI抽象层的三个主要接口,分别是:PlatformTransactionManager,TransactionDefinition,TransactionStatusTransactionDefinition 用于描述事物的隔离级别,超时时间,是否为只读事务,事务传播行为TransactionStatus 代表了一个事务的运行状态Plat...原创 2019-12-21 22:54:04 · 316 阅读 · 0 评论 -
spring JDBCTemplate 错误 IncorrectResultSetColumnCountException
今天在是spring template 出现了这个错误org.springframework.jdbc.IncorrectResultSetColumnCountException: Incorrect column count: expected 1, actual 4 at org.springframework.jdbc.core.SingleColumnRowMapper.mapRo...原创 2018-11-26 09:36:30 · 553 阅读 · 0 评论