我写了一个包装Ehcache的类EhcacheWrapper,加入多线程控制,代码如下@servicepublic class EhcacheWrapper{ public Element get(String cacheName, String key){......} public void put(String cacheName, String key, Object value){......} //多线程控制,代码略}我在一个controller中自动装配EhcacheWrapper,比如public class GetLabelServiceImpl{ @Autowired private EhcacheWrapper ehcacheWrapper; //代码略}我在其他controller中还能@Autowired EhcacheWrapper吗?我觉得@Component默认的scope是singleton,只有一个实例。如果在两个类中都@Autowired EhcacheWrapper,是不是两个类都调用同一个bean呢?EhcacheWrapper有多线程控制,这样做是不是有什么问题?应该怎么处理比较好?
添加回答
举报
0/150
提交
取消