![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 56
秋夫人
这个作者很懒,什么都没留下…
展开
-
分析spring事务@Transactional注解在同一个类中的方法之间调用不生效的原因及解决方案
分析spring事务@Transactional注解在同一个类中的方法之间调用不生效的原因及解决方案记录一下转载 2021-01-14 18:05:47 · 1646 阅读 · 0 评论 -
JDK动态代理的实现原理
JDK动态代理JDK动态代理是代理模式的一种实现方式,其只能代理接口。使用步骤 1、新建一个接口2、 为接口创建一个实现类3、 创建代理类实现java.lang.reflect.InvocationHandler接口4、 测试被代理的接口:package com.mikan.proxy; /** * @author Mikan * @date 2015-09-15 18:00 */public interface HelloWorld { void转载 2021-01-07 10:42:44 · 134 阅读 · 0 评论 -
面试题 - Spring 如何解决循环依赖?
Spring是如何解决循环依赖的问题的。spring可以解决属性注入循环依赖,默认不能解决构造器注入循环依赖spring创建对象分两步,①初始化实例对象,②初始化对象属性spring循环依赖,最初引用的就是半成品,也就是只初始化示例对象,还没有初始化对象属性因此解决了循环依赖问题。spring循环依赖原理这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能够一下子思考出个中奥秘。本文主要针对这个问题,从源码的角度对其实现原理进行讲解。1.原创 2020-12-22 14:42:42 · 635 阅读 · 0 评论 -
面试题 - spring 事务
Spring事务的配置方式Spring支持编程式事务管理以及声明式事务管理两种方式。1. 编程式事务管理编程式事务管理是侵入性事务管理,使用TransactionTemplate或者直接使用,PlatformTransactionManager,对于编程式事务管理,Spring推荐使用TransactionTemplate,编程式事务粒度可以到代码级别。2. 声明式事务管理声明式事务管理建立在AOP之上,其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,执行完目标方法之后根据转载 2020-12-22 12:54:09 · 979 阅读 · 0 评论 -
Spring Boot(Cloud ) 测试类Test示例 MockMvc
Spring Boot(Cloud ) 测试类Test示例 MockMvcget请求工具类:import com.credithc.common.util.FastJsonUtil;import org.junit.Assert;import org.springframework.test.web.servlet.MockMvc;import org.springframework.test.web.servlet.MvcResult;import org.springframework.t原创 2020-09-03 11:17:49 · 826 阅读 · 0 评论