我有兴趣在我的 Spring 4 REST 项目中使用valdr Bean Validation,但似乎 valdr Bean Validation 仅适用于 CLI 和 Servlet。
我尝试将它与我的 Spring 项目集成,但它似乎不起作用。我已经坚持了一段时间。
任何人都可以帮助我提供 valdr Bean Validation 与 Spring 集成的任何示例吗?
是否需要特定的配置来集成它?
任何帮助表示赞赏!
谢谢你!
我有兴趣在我的 Spring 4 REST 项目中使用valdr Bean Validation,但似乎 valdr Bean Validation 仅适用于 CLI 和 Servlet。
我尝试将它与我的 Spring 项目集成,但它似乎不起作用。我已经坚持了一段时间。
任何人都可以帮助我提供 valdr Bean Validation 与 Spring 集成的任何示例吗?
是否需要特定的配置来集成它?
任何帮助表示赞赏!
谢谢你!
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 文件应该包含配置,例如应该是您的服务器的输出目录。
我不是一个真正的后端/春季人,所以恐怕我不会在问题上提供最大的帮助。