Spring 中静态方法如何调用注解注入的真实Bean以及它的方法

解决方案:

@Component

public class MessageSet {

    @Resource

    private UploadToDBase uploadToDBase;

    private static MessageSet messageset;

    @PostConstruct //服务器加载时运行,只运行一次

    public void init(){

           messageset = this;

           messageset.uploadToDBase = this.uploadToDBase;

}

//静态方法

public static MailMessage Message(MailMessage mailMessage){

//调用示例 

messageset.uploadToDBase.select().get("time");

}

posted @ 2017-09-15 09:51  一只菜机  阅读(3148)  评论(0编辑  收藏  举报