我在 afterPropertiesSet() 方法中从数据库加载静态列表。
在这个类中,我在很多方法中使用静态列表,所以我不想总是从数据库加载这个列表。
代码是:
private Collection<Country> countries= null;
[...] // Use of countries in many methods
@Override
public void afterPropertiesSet() throws Exception {
// Load countries types
countries = getAddressService().loadCountries();
}
好的做法是在 afterPropertiesSet() 中加载集合吗?哪个选项会更好?我不想对数据库进行多次调用。
慕姐4208626
相关分类