== Background == 我已经习惯了Laravel中可用的依赖注入,你可以创建一个扩展请求类的类,并将所有验证放入其中,然后在多个控制器方法中重复使用它。==当前代码=== 我目前正在尝试用Java Spring Boot做一个项目,我的控制器方法现在看起来像这样: @RequestMapping("/list")
@ResponseBody
public DTResponse<Name> list(
@RequestParam(defaultValue = "0") int draw,
@RequestParam(defaultValue = "0") int start,
@RequestParam(defaultValue = "0") int length,
@RequestParam(name="search[value]", defaultValue = "") String search,
@RequestParam(name="columns[0][search][value]", defaultValue = "") String firstname,
@RequestParam(name="columns[1][search][value]", defaultValue = "") String lastname,
@RequestParam(name="order[0][column]", defaultValue = "0") int sortColumn,
@RequestParam(name="order[0][dir]", defaultValue = "asc") String sortOrder,
@CookieValue String language,
HttpServletResponse response,
HttpServletRequest request )并将其中大部分转发给验证功能。== Future == 我想用类替换大部分行,可以进行验证,并将一些请求参数抽象到方法中,这样就可以在多种方法上重用它们。==问题== 如何编写一个类,可以在控制器方法中注入,并运行验证,并具有可以解析请求参数的辅助方法?== Alternativ == 我可以构建一个静态函数,可以获取注入的请求参数,http-servlets和cookie吗?
添加回答
举报
0/150
提交
取消