【问题标题】:Bean validations (jsr 303) with jax-rs / resteasy使用 jax-rs / resteasy 进行 Bean 验证 (jsr 303)
【发布时间】:2012-11-03 02:25:43
【问题描述】:

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

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

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

【问题讨论】:

    标签: jakarta-ee jax-rs resteasy


    【解决方案1】:

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

    【讨论】:

    • 谢谢。我试图避免新的依赖。如果您知道将 AspectJ 与 Spring 结合使用的任何其他替代方案,我已经在使用 Spring。
    猜你喜欢
    • 2012-05-12
    • 2015-01-10
    • 2015-12-19
    • 2011-10-29
    • 2014-03-24
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    相关资源
    最近更新 更多