如何在调用控制器之前在 Spring 中将一个请求参数转换为多个请求参数?

客户端在一个请求参数中发送一些数据,例如:


example.com/test?myparam=some123data

我想转换myparam为其他几个参数并使用这些参数调用必要的控制器。像这个:


@RequestMapping(value = "/test")

public @ResponseBody MyObject test(

    @RequestParam(value = "prefix") String prefix, // some

    @RequestParam(value = "number") int number, // 123

    @RequestParam(value = "suffix") String suffix)  //data

{ ... }

可以为这种情况放置一些自定义转换器吗?


慕盖茨4494581
浏览 180回答 2
2回答

慕标琳琳

您可以尝试实现自己的参数解析器,这里是一个示例
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java