【Spring】@PostConstruct實現Spring靜態注入

public class CommonParaUtil{
    @Autowired
    private ParaPropMapper paraPropMapper;

    private static CommonParaUtil util;    //這個屬性就是類本身

    //用@PostConstruct註解在spring加載的同時進行初始化

    @PostConstruct
    private void init(){
        util = this;
        util.paraPropMapper = this.paraPropMapper;
    }

    public static String getPara(String key){
        return util.paraPropMapper.getPara(key);
    }
}

特殊情況:
當@PostConstruct註解不能使用時,需要手動導包。**
import javax.annotation.PostConstruct;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章