一、開場白
這個是一個很實用的技術,一般在java中,我們可能需要將變動很少的少量數據,寫入靜態文件中,來提高整個系統性能的優化.
二、開始操作
1. 我先寫一個類,service
@Service("phonemessageMapper")
public class PhonemessageMapperImpl implements PhonemessageMapper {
}
2. 在裏面引入mapper
@Resource
protected PhonemessageDao phonemessageDao;
3. 在用靜態變量定義一個此類
public static PhonemessageMapperImpl phonemessageMapper;
4. 初始化靜態變量定義的類
// 初始化的時候,將本類中的sysConfigManager賦值給靜態的本類變量
@PostConstruct
public void init() {
phonemessageMapper = this;
phonemessageMapper.phonemessageDao = this.phonemessageDao;
}
5. 開始寫static
public static String getTmpId(String func) {
List<Phonemessage> list = phonemessageMapper.phonemessageDao.selectAll();
for (Phonemessage phonemessage : list) {
if(phonemessage.getFunc().equals(func)){
return phonemessage.getTmpId();
}
}
return "";
}
最後就完了,有啥問題掃下面神奇的二維碼諮詢我