如果我有这样的代码:
@InitBinder
protected void initBinder(WebDataBinder binder){
}
@ModelAttribute
protected User initModel(){
}
首先执行哪一个?
spring文档说@InitBinder
带注释的方法可以接受任何参数@RequestMapping
带注释的方法可以拥有的命令对象,这是否意味着它接受@ModelAttribute
参数?我可以有这样的代码:
@ModelAttribute
protected User initModel(){
}
@InitBinder
protected void initBinder(WebDataBinder binder, @ModelAttribute User user){
}
在initBinder
方法中注入生成的模型属性?
由于
答案 0 :(得分:0)
<input type="text" placeholder="7.00" name="singular" id="singular">
<a href="http://example.com/donate/?amount=" id="myLink" class="et_pb_button dnt">Donate</a>
输出 12:48:06.357 [main]错误rest.controller.TestController-初始化@InitBinder
12:48:07.341 [main]错误rest.controller.TestController-初始化@ModelAttribute
12:48:07.388 [main]错误codixrest.controller.TestController-初始化@InitBinder