validation 问题

2023-01-18 14:32:00 +08:00
 slomo

问题相关

jsr303, spring-boot-starter-validation, @InitBinder, LocalValidatorFactoryBean 等

问题描述

开发的时候将项目分成两个 moudle 开发, api module 和 server module

如何将校验注解写在 api 模块, 而具体的 ConstraintValidator 写在 server 模块

目前看到的解决方法


谢谢大家了!

1584 次点击
所在节点    Java
7 条回复
slomo
2023-01-18 15:34:12 +08:00
大家有想法嘛? 谢谢谢谢!
dyhu
2023-01-18 15:44:09 +08:00
或许没有人回复的原因是 op 的问题描述不够清晰,最好有一些 code example
liu90729
2023-01-18 15:45:29 +08:00
liu90729
2023-01-18 15:52:09 +08:00
注解写在 api ,具体的 ConstraintValidator 写在 server ,server 配置 META-INF/services/javax.validation.ConstraintValidator
slomo
2023-01-19 16:16:20 +08:00
@liu90729 大佬太牛了
Valid
2023-01-19 17:52:38 +08:00
为什么 @我
slomo
2023-02-01 11:21:18 +08:00
@liu90729 大佬, 冒昧再问一个问题; 项目分为 api 和 server, api 定义了 api, model 和相关 validation, server 的 controller 做继承.
server 用的是 jdk17 并且升级了 springboot3.0; api 包想向外暴露为 jdk1.8 编译的, 但是因为 javax 的命名空间变成 jakarta 而 jdk8 是不能编译 jakarta 命名空间下的类的; 请问有什么好的解决办法吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/909710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX