Spring中解决循环依赖报错的问题

今天给各位分享spring什么情况循环依赖不会报错的知识,其中也会对spring不建议循环依赖进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录

  1. spring mvc依赖注入是单例的吗
  2. spring什么情况循环依赖不会报错

spring mvc依赖注入是单例的吗

springmvc依赖注入一般不是单例,是多例,只有这样controller类中的非静态变量才能保证是线程安全的,但是在默认状态下,springmvc根据以下两点1、为了性能。2、不需要多例,默认单例。

另外,springmvc通过@Scope(value=ConfigurableBeanFactory.SCOPE_PROTOTYPE)可成为多例模式,或者写成@Scope("prototype")。

在此再重复一次,单例模式下定义成员变量是线程不安全的。

使用单例模式是为了性能(无需频繁初始化),同时,也没有必要使用多例模式。

spring什么情况循环依赖不会报错

做正常的业务的话很少出现你说的情况。楼主在设计上可能考虑不周。你可以重新修改下各类功能。具体解决办法还得根据您做的项目来解决。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

循环依赖