lz的问题很好
是单例,可以参考官方参考的,bean的作用域
默认就是singleton先给你个回答,稍后给你贴下图,你手边有官方reference么

解决方案 »

  1.   


    英文原文reference(2.5.6)
      

  2.   

    DAO的方法不用同步,如果你的参数都是通过方法参数传到方法里面去的,100个线程就有100个不同方法参数,如果你在DAO里定义了成员变量,并且你的方法里使用了这些成员变量,这个时候才需要考虑同步吧,个人见解。
      

  3.   

    Spring 的BEAN可以不是单例的
    <bean id="MYBEAN" class="com.cycnet.myclass" singleton="false"/>
      

  4.   

    在DAO方法中只要不操作成员变量就是线程安全的
      

  5.   

    可以采用单例,即多个用户共享一个dao实例