spring如何解决循环依赖

什么是循环依赖?

多个对象互相依赖着对方。比如最常见的A类依赖B类,而B类又依赖C类,最后C类也依赖A类。这样就形成了一个闭环,这三个类互相依赖的对方。

在spring中有两种依赖,第一种是构造函数依赖。第二种是filed属性依赖


 spring IOC 容器初始化bean的流程

这篇文章是我在实际项目中出现了循环依赖的问题后,发现对IOC容器初始化bean流程不清楚,导致在解决这个循环依赖问题用了很多时间,所以必须抽空对spring初始化bean流程进行理解。阅读了多篇文章和源码后,写下自己对bean初始化流程的理解。


 Spring全局异常处理机制-秒懂

现如今与前台交互大多数采用restful api调用,而一个良好的异常处理机制,可进一步提高用户体验。

方法:

  • @ControllerAdvice,@ExceptionHander()
  • 在父类的baseController方法上加上@ExceptionHander()

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×