公司准备从现在的系统把文件上传下载分离出来,单独做服务,要用FastDFS,我之前没接触过FastDFS,所以我先自己写Demo玩,client采用:
然后配置fdfs的属性,创建工具类,编写测试类,然后废话不多说,直接run~~~
GG,找原因吧,为什么报错了:
然后发现,客户端没有注入到spring中,why!why!why!赶紧去找找原因
好吧,弱智问题,既然要交给了spring管理还要自己new一个出来,spring就不管你了,做一点小改动:
此处记录一下,什么原因会使@Autowired失效:
1.低级问题,要交给spring处理,就不要自己new了!!!!!
2.@Service、@Componet、@Configuration、@Repository等Spring注解未被扫描到,注意配置@ComponentScan
3.没有加@Service等spring的注解
还有其他情况的话后续再补充