spring单例模式中,线程安全问题

@RequestMapping(value = "getPsdbData", method = RequestMethod.POST)
	public Map getPsdbData(String key,HttpServletRequest request) {
		Map returnMap = new HashMap();
		try {
			Map m=new TreeMap();
			HttpSession session = request.getSession();
这个方法调用一次,方法栈里就会创建一个returnmap,用完就释放了。

所以,除非变量是属于类的,即全局变量,是不会引起线程安全问题的。

 

controller中确实不可以使用全局变量。那么service里面呢?service如果是单例的话。。。。。

你可能感兴趣的:(spring单例模式中,线程安全问题)