0

我有兴趣在我的 Spring 4 REST 项目中使用valdr Bean Validation,但似乎 valdr Bean Validation 仅适用于 CLI 和 Servlet。

我尝试将它与我的 Spring 项目集成,但它似乎不起作用。我已经坚持了一段时间。

任何人都可以帮助我提供 valdr Bean Validation 与 Spring 集成的任何示例吗?

是否需要特定的配置来集成它?

任何帮助表示赞赏!

谢谢你!

4

1 回答 1

0

Spring 直接使用 Gradle 而不是 Maven。两者都是部署/构建库。Maven 使用 XML,而 Gradle 使用 Groovy。我们可以编辑我们的 build.gradle 文件来设置它。

首先,您必须包含库,最好来自类似于此的工件:

dependencies {
    compile group: 'com.github.valdr', name: 'valdr-bean-validation', version: valdr_version
}

应该可以只包含库。

他们在 Maven 中展示的示例可以在 Groovy 中以以下方式编写:

classes {
    doLast {
        buildValdrConstraints.execute()
    }
}

task buildValdrConstraints(type: JavaExec) {
    main = 'com.github.valdr.cli.ValdrBeanValidation'
    classpath = sourceSets.main.runtimeClasspath
    args '-cf', 'valdr_bean_validation.json'
}

valdr_bean_validation.json 文件应该包含配置,例如应该是您的服务器的输出目录。

我不是一个真正的后端/春季人,所以恐怕我不会在问题上提供最大的帮助。

于 2014-12-08T14:27:17.637 回答