最近遇到了个问题,与oss同样的配置,ocr配置属性对象类在使用时,是空对象。
在网上找了各种资料,以为是没加如下依赖原因(实际并不是),因为使用@Value注解也取不到值。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency>
后来在引用ocrProperties的类A中一步步排查,是因为类A在实例化OCR客户端时,用的是new A()调用了实例化ocr客户端的方法处理,导致实例化客户端时,未加载到ocrProperties数据。)
切记别犯这么低级的错误!!!!!!