在 Spring 验证注释中使用消息参数

发布于 2024-12-09 12:14:55 字数 164 浏览 0 评论 0原文

在这种向命令类的属性添加验证约束的代码中:

@NotBlank(message="{xxx.constraints.username.required}")

如何将参数传递给消息?事实上,我希望该消息成为一个模板,可以吗?

谢谢!

In this kind of code that adds a validation constraint to an attribute of my command class:

@NotBlank(message="{xxx.constraints.username.required}")

how can I pass parameters to the message? In fact I would like the message to be a template, is it possible?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

许仙没带伞 2024-12-16 12:14:55

我认为你最好的选择是使用 SpEL(Spring 表达式语言)。

@NotBlank(message="#{T(com.my.package.MyUtil).getMessage()}")

上面将从 com.my.package.MyUtil 类调用静态方法 getMessage()

I think your best bet is to use SpEL (Spring Expression Language).

@NotBlank(message="#{T(com.my.package.MyUtil).getMessage()}")

The above would call a static method getMessage() from the com.my.package.MyUtil class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文