spring
流光。
这个作者很懒,什么都没留下…
展开
-
spring cloud核心组件
Spring Cloud全家桶开箱即用,中小型公司用得比较多,包含了很多组件(网关,配置中心,熔断,降级。。)。本文介绍最核心的Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。1.Eureka(服务发现)Eureka中每台机器都是peer-to-peer的,集群中的机器地位平等,各个服务可以向任何一个Eureka实例注册和发现。集群中的任何一个Eureka接收到写请...原创 2020-03-13 11:39:52 · 125 阅读 · 0 评论 -
spring Ioc 源码剖析总结
bean的加载经历了一个复杂的过程,上面代码主要做了以下几件事(此段摘抄自《Spring源码深度解析》):转换对应的beanName。如果name=“&aa”的,会去除&符号。或者标签带有alias(别名的意思),则取alias所表示最终的beanName。尝试从缓存中加载单例bean。如果加载不成功,会再次尝试从singletonFactories中加载。bea...原创 2020-03-10 17:23:17 · 252 阅读 · 0 评论 -
同一个类中无事务方法调用同一个类的有事务方法问题原因及其解决方法
无事务a()方法中调用同一个类的有事务b()方法问题原因及其解决方法在Spring管理的项目中,方法B使用了Transactional注解,试图实现事务性。但当同一个class中的方法A调用方法B时,会发现方法B中的异常不再导致回滚,也即事务失效了。当这个方法被同一个类调用的时候,spring无法将这个方法加到事务管理中。public class UserService extends Ba...原创 2020-03-06 14:50:53 · 3649 阅读 · 3 评论