注意该控制器是怎么不能访问任何Servelt API类的,如servletRequest或HttpSession。
如果需要这些类就得使用Controller接口。
没有Servlet API存在可以被看成是一个好处,因为这样使测试该类变得简单。没有必要仅仅
为了测试控制器而创建以MockHttpServletRequest。
什么时候应当使用该控制器类型而不是其他类型?首先,若发现将请求做一个真实的命令对象来对待很便捷ei
,那么ThrowawayController正是你所需要的,这种类型的控制器使请求在一个系统中的
发送变得简单,它能在控制器上调用方法并影响其状态。其次,假如你的控制器着实简单
,它能在控制器上调用方法并影响其状态。其次,无需访问HttpServletRequest和HttpServletResponse类,该
类允许简单地创建测试
如果需要这些类就得使用Controller接口。
没有Servlet API存在可以被看成是一个好处,因为这样使测试该类变得简单。没有必要仅仅
为了测试控制器而创建以MockHttpServletRequest。
什么时候应当使用该控制器类型而不是其他类型?首先,若发现将请求做一个真实的命令对象来对待很便捷ei
,那么ThrowawayController正是你所需要的,这种类型的控制器使请求在一个系统中的
发送变得简单,它能在控制器上调用方法并影响其状态。其次,假如你的控制器着实简单
,它能在控制器上调用方法并影响其状态。其次,无需访问HttpServletRequest和HttpServletResponse类,该
类允许简单地创建测试