单例模式应用场景
单例模式解析——懒汉、饿汉式
单例模式就是使用同一个实例。成员变量存储数据会随多个操作的进行出现错误。
spring中怎么实现安全:1、方法同步实现持久化数据的安全。2、线程中用thread local存储进程中会改变的共享变量(spring事务处理常用到thread local来存储 connection等信息)
spring中MVC+pojo,一般只有POJO需要多例模式,因为不同的请求中POJO成员变量存储的数据不同。
controller、service、DAO层一般默认单例模式,没有改变的成员变量(例:@Autowired service userservice 只提供方法,无改变的成员变量,所以单例即可)