我已经在我的pom.xml文件中有这个依赖项。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
我已经刷新了Maven并重新启动了IntelliJ,但仍然收到这个错误:java:package javax.validation.constraints does not exist
出现这种情况是因为它找不到该包。
但只有在我尝试编译时才会出现此错误。
在我的实体类中,我导入了import javax.validation.constraints.Size;
并且想要添加一个注释到列上,例如:
@Size(min = 1)
private String name;
或者@DecimalMin("0.01")
private BigDecimal amount;
但总是遇到验证包的问题。
在IDE中没有错误消息,只有在运行时才出现错误。
spring-boot:repackage
编译项目,你会得到相同的结果吗? - Marco