springMVC提供了modelMap和modelandview两个类型用于存储返回值,其实用法跟request大同小异。但是相较于request便于测试和解耦。但往往觉得返回的时候使用request更符合习惯一些,我们公司直接就是在baseController里面用@resource注解注入一个request属性,设置成protected可以让其它controller直接使用,这样的话貌似很省事。但是问题是springMVC的controller是可以用单例模式的,在基类中设置request属性,这样的话就迫使每个controller必须使用非单例模式。想问问这样是不是会影响系统性能,造成一些性能问题,另外想知道大家公司怎么使用的?
解决方案:40分
在baseController里面用@resource注解注入一个request属性
对啊,在BaseController里面注解或定义一个protected 的request,子类可以直接用啊,有啥问题么…
在基类中设置request属性,设置就是啊..
对啊,在BaseController里面注解或定义一个protected 的request,子类可以直接用啊,有啥问题么…
在基类中设置request属性,设置就是啊..