Spring框架中的单例bean不是线程安全的。
Spring框架中有个@Scope注解,默认的值就是 sigleton,单例的。
因为一般在spring的bean中都是注入无状态的对象,没有线程安全问题,如果在bean中定义了可以修改的成员变了,是要考虑线程安全问题的,可以使用多例或者加锁来解决。
Spring框架中的单例bean不是线程安全的。
Spring框架中有个@Scope注解,默认的值就是 sigleton,单例的。
因为一般在spring的bean中都是注入无状态的对象,没有线程安全问题,如果在bean中定义了可以修改的成员变了,是要考虑线程安全问题的,可以使用多例或者加锁来解决。