当前位置: 首页 > 知识库问答 >
问题:

JSR303 Bean验证可以与Spring Data REST一起使用吗?

卢书
2023-03-14

我从http://docs.spring.io/spring-data/rest/docs/2.1.2.release/reference/html/validation-chapter.html文档中了解到,我可以声明带有某些前缀的验证器。

我使用的是JSR303,所以我的域实体是用验证注释来注释的。

我能在Spring Data REST中使用JSR303 Bean验证吗?如果是,如何使用?

PS:我用的是Spring Boot

共有1个答案

戎劲
2023-03-14

这似乎很管用:

@Configuration
protected static class CustomRepositoryRestMvcConfiguration extends RepositoryRestMvcConfiguration {

    @Autowired
    private Validator validator;

    @Override
    protected void configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener validatingListener) {
        validatingListener.addValidator("beforeCreate", validator);
        validatingListener.addValidator("beforeSave", validator);
    }
}
 类似资料:
  • 问题内容: 我想在我的node.js脚本中使用phantomjs。有一个phantomjs- node 库。.但是不幸的是,作者使用了这个奇怪的coffee脚本代码来解释他在做什么: 现在,如果我直接将phantomjs与javascript一起使用,它将看起来像这样: 所以基本上我想用普通的javascript编写上面代码的第一段代码(通过阅读coffee脚本文档 ..这就是我所做的: 不幸的是

  • 问题内容: 您可以通过AJAX / jQuery调用使用数据注释/验证吗?如果是这样,请提供示例或显示示例的帖子。 基本上,我已经看到了有关如何使用数据注释的示例,但是它包含完整的回发信息。有没有办法处理AJAX / jQuery调用?由于我不确定如何在客户端构造Model对象,因此不确定如何执行此操作。(我认为这是您必须要做的。) 有人告诉我可以做到的,但我只是不知道怎么做。 谢谢你的帮助。 问

  • 问题内容: 是否可以使用Node.js在服务器端使用jQuery选择器/ DOM操作? 问题答案: 似乎有一个重大更新,导致原来的答案不再起作用。我找到了这个答案,解释了现在如何使用。我已经在下面复制了相关代码。 注意:原始答案没有提及你还需要使用安装

  • 我需要一些目前在JavaFX中找不到的功能。比如机器人或托盘图标。 我知道这些工具确实适用于JavaFx应用程序。但是可以使用它们吗?有什么需要我考虑的吗?

  • 在我的Eclipse RCP视图中,我使用JFace数据绑定将模型数据绑定到。我使用绑定数据,如代码片段所示,它工作得很好。 现在我真的想在节点上显示一个图像和文本。如果没有数据绑定,我只需要重写的方法,但是content+label provider方法和不能协同工作。我还没有在API中找到问题的解决方案。是否有一个解决方案,也许使用s?

  • 问题内容: 我有这样简单的ASP.NET MVC操作: 该有这样的验证特性: 在视图中,我正在使用以下助手: 如果我在将文本框置于验证中的表单上进行提交,则将首先在客户端上执行,然后在service()上完成。 现在我有几个问题: 可以将其与jQuery ajax提交一起使用吗?我正在做的就是简单地删除表单,然后单击“提交”按钮,javascript将收集数据,然后运行。 服务器端可以工作吗? 如