关于工具类静态方法调用service类注入的问题解决_sinat_30228861的博客-CSDN博客_静态方法调用service
//1 重点一:要加component注解
@Component
public class DangerMailUtils {
//2 重点二:建一个静态的本类
public static DangerMailUtils dangerMailUtils;
@Value("${OSSUpload.url}")
private String OSSUploadUrl;
@Autowired
private IManifestDangerEmailService manifestDangerEmailService;
//3 重点三:初始化
@PostConstruct
public void init(){
dangerMailUtils = this;
dangerMailUtils.manifestDangerEmailService = this.manifestDangerEmailService;
dangerMailUtils.OSSUploadUrl = this.OSSUploadUrl;
}
//具体代码
//调用时使用dnagerMailUtils.manifestDangerEmailService、dangerMailUtils.OSSUploadUrl
}