Validation 如何在spring boot中使用@NotNull?

Validation 如何在spring boot中使用@NotNull?,validation,spring-boot,bean-validation,Validation,Spring Boot,Bean Validation,我有这种依赖性: <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> </dependency> 我的SpringApplication.run类有以下图片: @SpringBootApplication @EnableConfigurationPropert

我有这种依赖性:

<dependency>
    <groupId>org.hibernate.validator</groupId>
    <artifactId>hibernate-validator</artifactId>
</dependency>
我的
SpringApplication.run
类有以下图片:

@SpringBootApplication
@EnableConfigurationProperties
@ComponentScan({ "otherPackages", "packageWhereCollectorPropertiesIs" })
当我将我的
应用程序.properties
与此行

collector.urlCDI=https://www.cetip.com.br/Home
它的工作原理与其他spring Bean中所设想的一样:

//@Component class variables:
@Autowired
private CollectorProperties props;

   //inside some method
    URL url = new URL(props.getUrlCDI());

但当我删除它或更改属性键时,我会得到很多NPE而不是验证错误。我做错了什么?难道hibernate validator不包含javax.validation.constraints.NotNull接口的实现吗?

确实,如果我仔细看的话,我会注意到的。谢谢,现在它工作了!
collector.urlCDI=https://www.cetip.com.br/Home
//@Component class variables:
@Autowired
private CollectorProperties props;

   //inside some method
    URL url = new URL(props.getUrlCDI());