jakarta-ee - 使用 jax-rs/resteasy 进行 Bean 验证(jsr 303)

标签 jakarta-ee jax-rs resteasy

resteasy proposal执行验证是使用 @ValidateRequest jax-rs 资源中的注释:

@Path("resourcePath")
@ValidateRequest
public interface Resource {
   @POST
   @Path("insert")
   public String insert(@Valid FormBean form);
}

但是这个将您的代码与特定的 jax-rs 实现联系起来 ,我想避免的事情。是否有任何通用方法可以使用 JSR 303 注释来验证传入数据?

最佳答案

试试 jcabi-aspects ,它在 AspectJ 的帮助下实现了 JSR-303。与 JAX-RS 结合使用应该很容易。

关于jakarta-ee - 使用 jax-rs/resteasy 进行 Bean 验证(jsr 303),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13381399/

相关文章:

java - org.apache.derby.jdbc.ClientDriver 在哪里?

java - Jersey : Detect when Controller Class is Created

java - Jersey 2.0 内容长度未设置

java - 根据请求创建 Hibernate-Session

jax-rs - 使用 JAX-RS 进行 Bean 验证(rest-easy): parameter name not recognized

java - RESTEasy - 某些方法 URL 地址不起作用

Eclipse 在 wtpwebapps 中生成我的类三次

java - 以 XML 格式发送 blob 或字节数组

java - Jax-rs -jersey 跨源请求启用

java - 如何使用 JAX-WS/SOAP 验证 Web 服务客户端