包 javax.validation 不存在

问题描述 投票:0回答:1

我之前将 springboot-starter-parent 升级到 3.7.5,它与 2.7.5 配合得很好,但现在不行了。我也遇到错误:

[错误] /home/dev/repo/ws/rbac-proxy/src/main/java/com/hpe/cnx/rbacproxy/validator/ValidateParamValue.java:[3,24] 包 javax.validation 不存在 [错误] /home/dev/repo/ws/rbac-proxy/src/main/java/com/hpe/cnx/rbacproxy/validator/ValidateParamValue.java:[4,24] 包 javax.validation 不存在 [错误] /home/dev/repo/ws/rbac-proxy/src/main/java/com/hpe/cnx/rbacproxy/validator/ValidateParamValue.java:[10,2] 找不到符号 符号:类约束 [错误] /home/dev/repo/ws/rbac-proxy/src/main/java/com/hpe/cnx/rbacproxy/validator/ValidateParamValue.java:[14,21] 找不到符号 符号:类有效负载

[错误] /home/dev/repo/ws/rbac-proxy/src/main/java/com/hpe/cnx/rbacproxy/validator/ValidateRenameScopePayload.java:[4,24] 包 javax.validation 不存在 [错误] /home/dev/repo/ws/rbac-proxy/src/main/java/com/hpe/cnx/rbacproxy/validator/ValidateRenameScopePayload.java:[14,2] 找不到符号 符号:类约束

我已经导入了 javax.套餐

我添加和删除了各种依赖项,例如: 添加 hibernates , validator-api 等,仍然没有任何效果

java spring-boot package javax.validation
1个回答
0
投票

您使用的是哪个 Java 版本? Spring Boot 3.0 至少需要 Java 17,因此您应该使用 jakarta 验证而不是 javax 验证

© www.soinside.com 2019 - 2024. All rights reserved.