gpt4 book ai didi

java - 自定义@RequestParam返回消息和条件参数

转载 作者:行者123 更新时间:2023-12-01 05:24:19 25 4
gpt4 key购买 nike

我不太喜欢 @RequestParam 无法验证(类型、必需等)时使用的默认消息。我想使用我自己的自定义消息。

我还有几个有条件需要的参数。

我想实现这一目标,我需要推出自己的 HandlerMethodInvoker。使用 RequestParam 的修改版本来解析HandlerArguments。

有没有一种简单的方法可以将新版本的 HandlerMethodInvoker“注入(inject)”Spring 中?如果没有,我是否需要创建自己的 DispatcherServlet 以及它和 HandlerMethodInvoker 之间的各个部分?

最佳答案

如果您只想替换验证消息,则只需向消息文件添加一些属性即可。

有关更多详细信息,请阅读 Spring Reference Chapter 5.3 Resolving codes to error messages并查看 org.springframework.validation.DefaultMessageCodesResolver 的 java 文档,它非常详细地解释了所使用的消息代码。

关于java - 自定义@RequestParam返回消息和条件参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9896800/

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