小编Myr*_*lav的帖子

没有String类型的@NotBlank验证器

对于相当简单的配置类,我不断收到验证器错误

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import org.springframework.validation.annotation.Validated;

import javax.validation.constraints.NotBlank;

@Component
@Data
@Validated
@ConfigurationProperties(prefix = "test")
public class TestProperties {
    @NotBlank
    String uri;
}
Run Code Online (Sandbox Code Playgroud)

错误是自我解释:

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.String'. Check configuration for 'uri'
Run Code Online (Sandbox Code Playgroud)

但是根据Spring Boot文档,这应该可以工作。

spring-boot

6
推荐指数
3
解决办法
7932
查看次数

标签 统计

spring-boot ×1