spring mvc依赖注入是单例的吗(spring如何解决循环依赖注入)

spring mvc依赖注入是单例的吗(spring如何解决循环依赖注入)

首页维修大全综合更新时间:2024-04-14 02:55:07

spring mvc依赖注入是单例的吗

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

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

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

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

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.