JAVA 并发编程- Spring 并发访问的线程安全性问题
首先对于Spring的IOC来说,对象是由Spring来帮我们管理,也就是在Spring启动的时候,在Spring容器中,由Spring给我们创建的,Spring会帮我们维护,一般都是单例的,也就是一个对象。 spring生成对象默认是单例的。通过scope属性可以更改为多例。 第一部分:验证Spring生成对象默认是单例的。 下面我们来一个网上的例子验证一下: <bean id="singleton" class="java.util.Date" scope="singleton"></bean> <bean id="prototype" class="java.util.Date" scope="prototype"></bean> package test; import java.util.Date; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.opensymphony.xwork2.ActionContext; public class TestScope { public static void main(String[] args)