公司准备从现在的系统把文件上传下载分离出来,单独做服务,要用FastDFS,我之前没接触过FastDFS,所以我先自己写Demo玩,client采用:
    image.png
    然后配置fdfs的属性,创建工具类,编写测试类,然后废话不多说,直接run~~~
    image.png
    GG,找原因吧,为什么报错了:
    image.png
    然后发现,客户端没有注入到spring中,why!why!why!赶紧去找找原因
    image.png
    好吧,弱智问题,既然要交给了spring管理还要自己new一个出来,spring就不管你了,做一点小改动:
    image.png

    此处记录一下,什么原因会使@Autowired失效:
    1.低级问题,要交给spring处理,就不要自己new了!!!!!
    2.@Service、@Componet、@Configuration、@Repository等Spring注解未被扫描到,注意配置@ComponentScan
    3.没有加@Service等spring的注解

    还有其他情况的话后续再补充