静态工具类中使用注解注入service 空指针

来源:互联网 发布:windows消息机制 编辑:程序博客网 时间:2024/06/01 03:59

今天在项目中有一个需求,就是在静态工具类中注入service进行操作,在网上查找了一下,但是一直报空指针异常java.lang.NullPointerException!最后解决了此问题,和大家分享一下。

第一步:首先上代码,和网上的一样。

@Componentpublic class QiniuUtil {    @Autowired    private AppService appService;    private static QiniuUtil qiniuUtil;    @PostConstruct    public void init(){        qiniuUtil = this;        qiniuUtil.appService = this.appService;    }    public static String upload(MultipartFile file){        List<App> app = qiniuUtil.appService.findAll();        System.out.println(app.toString());    }

第二步:在spring.xml 中添加

<!-- 扫描utils层注解 --><context:component-scan base-package="com.sky.utils" />

最后在重启tomcat即可!

阅读全文
1 0
原创粉丝点击