对spring默认的单列模式的理解

我想大部分朋友对spring的单例模式都比較了解。

什么叫单例模式呢,顾名思义就是无论有多少个请求,都仅仅生成一个实例。

比方在spring中a,b请求都在调用同样的bean ,他们都是调用的同一个bean,而不会为这两个请求都分配一个不同的实例。

那么两个请求都调用的同一个实例,那么就easy

出现同步问题。这个同步问题主要出如今该实例的各种变量上。当我们a请求调用方法A。对变量a进行操作,b请求调用方法B,对变量a进行操作。这样就会出现两个同一时候对a进行

操作。就会产生同步的问题。所以为了避免出现这样的同步问题,建议大家不要在bean定义影响到变量值的变量。

posted @ 2017-06-19 17:07  brucemengbm  阅读(251)  评论(0编辑  收藏  举报