package com.farm.doc.quartz.task;
import com.farm.authority.service.UserServiceInter;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
@Component
public class GetUserAndDept {
@Resource
private UserServiceInter userServiceInter;
public static GetUserAndDept getUserAndDept;
@PostConstruct
public void init(){
getUserAndDept = this;
}
public void getUser(){
getUserAndDept.userServiceInter.getOrg("1312312312");
}
}
这种是通过静态方法的方式解决@resource注入为空的问题;有几个重点,第一个是@Component,第二个是public static GetUserAndDept getUserAndDept,第三个是
@PostConstruct
public void init(){
getUserAndDept = this;
}
第四个是
getUserAndDept.userServiceInter.getOrg("1312312312");
ok,完美解决。别问是怎么实现的,问就是不知道,先记录再说。



