今天,一个学长给我发了一个问题,通过在Controller里定义一个私有的成员变量,并且通过在一个有标记的方法中对该变量实现++的操作,问是否可以通过该变量,可以获取到程序中访问该方法的次数?
当时我知道是个坑但是不知道问什么,后来通过自己的研究和学长的解释,才明白SpringMVC中的单例相对的不仅仅是当前类,类中的属性也是单例的,所以内存中只有一份空间,每次都会进行相应刷新内存,所以不可以这么去做,哎!发现大晚上的,又学到了点新东西
今天,一个学长给我发了一个问题,通过在Controller里定义一个私有的成员变量,并且通过在一个有标记的方法中对该变量实现++的操作,问是否可以通过该变量,可以获取到程序中访问该方法的次数?
当时我知道是个坑但是不知道问什么,后来通过自己的研究和学长的解释,才明白SpringMVC中的单例相对的不仅仅是当前类,类中的属性也是单例的,所以内存中只有一份空间,每次都会进行相应刷新内存,所以不可以这么去做,哎!发现大晚上的,又学到了点新东西