gpt4 book ai didi

java - 方法参数的验证

转载 作者:行者123 更新时间:2023-11-30 11:40:07 28 4
gpt4 key购买 nike

我有一个 RESTful 网络服务。用于使用 JAX-RS( Jersey )实现。

有如下方法:

public void foo (@PathParam ("name") String uuid) {
...
}

我需要验证输入参数。如果数据无效则抛出 WebApplicationException。

我添加了自定义注释 CheckUuid(扩展):

public void foo (@PathParam ("name") @CheckUuid String uuid) {
...
}

是否可以在选择但尚未调用方法的阶段使用注释进行验证?例如使用 PreProcessInterceptor?

最佳答案

Java EE6 有一些内置的验证功能。

http://docs.oracle.com/javaee/6/tutorial/doc/gircz.html

不过我没有使用过它,但我看到它在 Java One 期间被提出来,它看起来很酷。我不确定这会在什么时候发生,但我认为它可能适合你。

关于java - 方法参数的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12898847/

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