您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 编程语言综合 >> 正文

spring 对静态变量进行注解

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   要对静态变量进行注入

  @Resource

  private static ITecharchService techarchService;//注入为空,spring注解注入不支持静态变量注入

  查资料找到可以这样注入

  @Component //必须是组件,才可以用@PostConstruct

  public class DDUtils{

  @Resource

  private ITecharchService techarchService;

  private static DDUtils dd;

  @PostConstruct

  public void init() {

  dd = this;

  dd.techarchService= this.techarchService;

  }

  public void getA(){

  //调用

  dd.techarchService.getA();

  }

  }