sup*_*sky 5 java spring spring-mvc
Spring MVC是否使用getter和setter来设置ModelAttribute对象的值?能否请你引用我的话说。如果不是,我们如何强制Spring MVC使用setter设置模型对象的属性?
谢谢。
我不知道这是否真的回答了问题,但我在文档中找到了这句话:
命令或表单对象将请求参数绑定到 bean 属性(通过 setter)或直接绑定到字段,并具有可定制的类型转换,具体取决于 @InitBinder 方法和/或 HandlerAdapter 配置。... ModelAttribute 注释可用于方法参数来自定义所使用的模型属性名称。
这似乎意味着将使用 setter(如果可用),并直接更新字段作为后备。
但如果您想要明确的答案,请查看源代码。
| 归档时间: |
|
| 查看次数: |
3931 次 |
| 最近记录: |