【发布时间】:2017-12-15 14:00:01
【问题描述】:
【问题讨论】:
-
相信 IntelliJ:如果它找不到 JAR,则意味着您将它们放在错误的位置。如果您使用 Maven 或 Gradle,这会更容易。
-
刚刚找到的解决方案,必须添加到项目结构中。
标签: java spring hibernate intellij-idea
【问题讨论】:
标签: java spring hibernate intellij-idea
知道了。
点击确定
那么:
【讨论】:
你只需要在pom.xml中添加dependency Validation API:
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.0.Final</version>
</dependency>
【讨论】:
您使用什么构建工具?您显然忘记声明您的依赖项,这就是 IDEA 不知道在哪里寻找您尝试导入的类的原因。
【讨论】:
您只需要在build.gradle 文件中添加spring-boot-starter-validation 依赖项
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-validation'
}
【讨论】:
试试这个,
一步一步:
打开“build.gradle”文件。它在您的根文件夹项目中;
在 "dependencies{ }" 中包含以下行: 实现组:'javax.validation',名称:'validation-api',版本:'2.0.1.Final'
保存并关闭 build.gradle 文件;
接下来,您将在屏幕顶部看到“加载 Gradle 更改”的简短通知。点击它。
如果您没有看到任何通知,请单击 Gradle 侧栏,然后单击“重新加载所有 Gradle 项目”。
【讨论】:
如果您在尝试导入 Maven 项目后遇到此错误,则可能是您需要在导入项目向导中选中“自动导入 Maven 项目”。否则,IntelliJ 构建可能无法找到 Maven 依赖项,即使它们是在 pom.xml 文件中声明的。
【讨论】: