报错:A component required a bean of type ‘xxx.xxx.x.xxxx.‘ that could not be found

原因:也就是没有成功将bean注入。

1、检查代码controller层、Service层、Dao层

2、使用自动注解:

配置类写 @Configuration;扫描组件 @ComponentScan;

还要在配置类中定义bean,例如:

 @Bean
    public YuApiClient yuApiClient(){
        return new YuApiClient(accessKey, secretKey);
    }

3、以上都没错,说明最基本的代码没问题。

然后就是启动类扫描问题

哪怕你component就算定义了,没事别到,都是打瞎。

直接终极扫描

@ComponentScan(basePackages = {"com"})

如果还有问题,自求多福吧,怪我才疏学浅。

你可能感兴趣的:(异常处理教训,java,前端,数据库)