1. 程式人生 > >Spring註解無法註入靜態變量

Spring註解無法註入靜態變量

pri nbsp spring conf sdn 變量 cat factory clas

參考:https://blog.csdn.net/BuquTianya/article/details/49009831

1.使用xml方式聲明Bean,在xml中註入靜態變量;


2.使用一個非靜態的變量註入,然後在@PostConstruct標記的方法中給靜態變量賦值。

3,在靜態方法中獲取bean

AppConfMapper appConfMapper = (AppConfMapper) BeanHoldFactory.getApplicationContext().getBean("appConfMapper");

4,給靜態變量設置Setter方法,在Setter方法上加註入操作就可以了

Spring註解無法註入靜態變量