类似这个报错:
重点要看一下我们自定义的start包下的config配置
@Bean
@ConditionalOnProperty(prefix = "file", value = "iSenable", havingValue = "true")
public FileServiceTemplate fileServiceTemplate(){
return new FileServiceTemplate(fileProperties);
}
其中的
@ConditionalOnProperty 注解中的value是否与配置文件中的属性相同,并且后面的havingValue值,是否和配置文件中的值一样,有一个不一样就报错,找不到Bean
我的application.properties文件
file.file-name=xxx
file.enable=true
修改上面代码为
@ConditionalOnProperty(prefix = "file", value = "enable", havingValue = "true")
就OK了,找不到Bean的话,看
这个就是我们springboot加载的时候获取的所有的bean