原因:也就是没有成功将bean注入。
1、检查代码controller层、Service层、Dao层
2、使用自动注解:
配置类写 @Configuration;扫描组件 @ComponentScan;
还要在配置类中定义bean,例如:
@Bean
public YuApiClient yuApiClient(){
return new YuApiClient(accessKey, secretKey);
}
3、以上都没错,说明最基本的代码没问题。
然后就是启动类扫描问题
哪怕你component就算定义了,没事别到,都是打瞎。
直接终极扫描
@ComponentScan(basePackages = {"com"})
如果还有问题,自求多福吧,怪我才疏学浅。