今天给各位分享spring什么情况循环依赖不会报错的知识,其中也会对spring不建议循环依赖进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录
spring mvc依赖注入是单例的吗
springmvc依赖注入一般不是单例,是多例,只有这样controller类中的非静态变量才能保证是线程安全的,但是在默认状态下,springmvc根据以下两点1、为了性能。2、不需要多例,默认单例。
另外,springmvc通过@Scope(value=ConfigurableBeanFactory.SCOPE_PROTOTYPE)可成为多例模式,或者写成@Scope("prototype")。
在此再重复一次,单例模式下定义成员变量是线程不安全的。
使用单例模式是为了性能(无需频繁初始化),同时,也没有必要使用多例模式。
spring什么情况循环依赖不会报错
做正常的业务的话很少出现你说的情况。楼主在设计上可能考虑不周。你可以重新修改下各类功能。具体解决办法还得根据您做的项目来解决。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!