gpt4 book ai didi

Spring MVC 和带有 POJO 的处理程序方法

转载 作者:行者123 更新时间:2023-12-04 14:50:28 24 4
gpt4 key购买 nike

Spring MVC 允许定义 handler methods with a variety of parameters其中填充了适当的值。

是否可以使用相同的方法将值填充到 POJO 中,然后传递给处理程序方法?

目前,我要做的是:

@RequestMapping
public ModelMap handle( @RequestParam("user") String user, ... )

我想做的事:

class HandlerPojo {
@RequestParam("user") String user;
...
}

@RequestMapping
public ModelMap handle( HandlerPojo pojo )

最佳答案

您链接到的文档说:

Handler methods that are annotatedwith @RequestMapping can have veryflexible signatures. [...]

  • Command orform objects to bind parameters to: asbean properties or fields, withcustomizable type conversion [...]

您不能像在示例中那样在 POJO 的属性/字段上使用 @RequestMapping 注释,但如果 POJO 的属性名称映射参数名称,则 POJO 将由 Spring 正确实例化并填充.

关于Spring MVC 和带有 POJO 的处理程序方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6627033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com