为了账号安全,请及时绑定邮箱和手机立即绑定

可以通过弹簧启动中的依赖注入来完成请求验证吗?

可以通过弹簧启动中的依赖注入来完成请求验证吗?

繁花不似锦 2019-04-18 18:15:04
== 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吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 472 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号