Spring的单例与线程安全

Q:spring默认是单例模式,也就是说在MVC中,一个请求传递过来内存中只会有一个controller对象,使用注入的话service和dao也都是单例模式的,为何没有出现窜数据的状况呢? A:service是单例的没有错,默认状况下从Spring bean工厂所取得的实例都是单例的。可是在数据传递过程当中使用的pojo并非,而是每次使用时new出来的(也叫有状态对象),因此是支持并发访问的。
相关文章
相关标签/搜索