maven-ssm-validation

2023-03-01 19:05:25 浏览数 (1)

系统复杂度是不会因为系统设计变化而减少的,它只是从一个地方转移到了另外的地方。——月落

问题:

Error creating bean with name ‘org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0’: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/validation/ClockProvider

解决:

代码语言:javascript复制
validation-api和hibernate-validator版本不对应
代码语言:javascript复制
<dependency>
  <groupId>javax.validation</groupId>
  <artifactId>validation-api</artifactId>
  <version>1.1.0.Final</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator -->
<dependency>
  <groupId>org.hibernate</groupId>
  <artifactId>hibernate-validator</artifactId>
  <version>5.4.1.Final</version>
</dependency>

最终采用这两个版本解决问题,ssm一定要注意jar包之间的版本问题。

0 人点赞