自定义登陆对象LoginInfo的意义

1.LoginInfo类中属性可以自定义,可以有很多User类中没有的,满足需求

2.LoginInfo自定义类有很强的扩展性,如果以后要在Session中加入其它属性的时候只需要修改LoginInfo类的属性就可以了,而如果用User类,则不能轻易修改User.java

3.在团队开发时,定好LoginInfo的属性,易于管理,不会在每个开发人员之间对于属性的混乱

4.如果User.java中有20个属性全部有值,而session只需要其中几个,这时LoginInfo可以节省server内存

5.session中的东西药房数据量少,使用频繁的内容

6.在Session中放东西是落后的做法,应尽量少放东西,如只放一个key

原文地址:https://www.cnblogs.com/dirkmurphyjava/p/3408542.html