1. 程式人生 > >【Spring】@PostConstruct實現Spring啟動時靜態注入

【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;

轉自:http://blog.csdn.net/tanglei6636/article/details/51008341