工作中的bug需要mark一下:
一个接口类中的多个方法需要用到同样的几个变量,于是就想把这个变量定义在方法外面、类内部,也就是类的成员变量,但是有一个hashmap变量是通过new实例化的,其他变量初始化为null,但是问题来了:由于是web的接口,采用spring框架,在单例模式下,new的这个hashmap在每次访问时会导致重复添加到map中,因此返回的数据有重复。
基础问题,提醒自己一下。
工作中的bug需要mark一下:
一个接口类中的多个方法需要用到同样的几个变量,于是就想把这个变量定义在方法外面、类内部,也就是类的成员变量,但是有一个hashmap变量是通过new实例化的,其他变量初始化为null,但是问题来了:由于是web的接口,采用spring框架,在单例模式下,new的这个hashmap在每次访问时会导致重复添加到map中,因此返回的数据有重复。
基础问题,提醒自己一下。