![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 94
b9x_
只怕失望
展开
-
Spring - 三级缓存解决循坏依赖
作者:青石路www.cnblogs.com/youzhibing/p/14337244.html写作背景做 Java 开发的,一般都绕不开 Spring,那么面试中肯定会被问到 Spring 的相关内容,而循环依赖又是 Spring 中的高频面试题这不前段时间,我的一朋友去面试,就被问到了循环依赖,结果他还在上面还小磕了一下,他们聊天过程如下面试官:说下什么是循环依赖朋友:两个或则两个以上的对象互相依赖对方,最终形成闭环。例如 A 对象依赖 B 对象,B 对象也依赖 A 对象...转载 2021-03-17 17:08:26 · 335 阅读 · 1 评论 -
SpringBoot - 条件注解@Conditional...
作用当我们在启动Spring 容器加载Bean时,想要限制某些Bean在某些条件下才被加载到容器中,这是我们即可通过注解@Conditional...,当然该注解下绝大条件。注解详情通过查看可以看到@Conditional有很多注解,功能相同,适用于不同的条件 ConditionalOnBean:当容器中加载了某个Bean时,该注解下的Bean才会被加载 C...原创 2020-04-22 16:24:52 · 320 阅读 · 0 评论 -
Feign - 理解使用
最近在整合项目的RPC调用,对Feign有了更多对一些理解Feign它是一个声明式WebService客户端.,它支持多种注解,Feign自带注解以及JAX-RS标准的注解.Feign也支持可拔插式的编码器和解码器.即我们可以自定义编码器、解码器、错误处理器;Spring Cloud是对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters....原创 2020-01-08 20:54:20 · 386 阅读 · 0 评论 -
Spring - retry重试机制
关于spring-retry有些时候我们对于的一些行为遭遇到意外时需要重试时,如远程调用其他接口失败,数据相关的事务失败,这时我们就需要重试机制了。spring-retry通过注解声明式的解决重试机制,功能齐全,简单好用。主要注解@EnableRetry :加在主类上,声明启用重试机制@SpringBootApplication@RestController@EnableCa...原创 2019-12-03 17:32:46 · 320 阅读 · 0 评论 -
Spring - 在同一个类中一个普通方法调用另一个有@Transcational注解的方法时,Spring事务管理还启作用吗?
在同一个类中一个普通方法调用另一个有@Transcational注解的方法时,Spring事务管理还启作用吗?问题如图所示:即a是加了事务管理注解的,而b没有,这种情况下调用b,spring事务管理还会起作用吗??答案是不会起作用的。这是因为:Spring的事务管理是通过AOP实现的,其AOP的实现默认是通过cglib这种方式,生成当前类的子类作为代理类,然后在调用其下的方法时,会判断这个方法有没...原创 2018-05-12 21:37:21 · 4055 阅读 · 0 评论 -
Spring - yml配置文件错读数字字符串
项目中碰到一个诡异问题,yml文件中配置了一个值为字符串的属性,用@Value注入时确发现不对应,出现了全项目中都找不到的值。研究了半天才发现,yml会把0开头的数字作为8进制对待,注入时转化为十进制注入。 datasource: 0400010001所以,字符串最好要写规范了: datasource: '0400010001' ...原创 2018-12-11 14:58:47 · 5596 阅读 · 0 评论