1、InitializingBean的使用方法
InitializingBean接口定义了bean初始化的方式,它只包括afterPropertiesSet方法,如果一个类实现了InitializingBean 接口,则可以在初始化类的时候进行一些工作。下面的代码在初始化ActivityController的时候完成了写入redis的工作。
public class ActivityController implements InitializingBean {
@Autowired
RedisService redisService;
@Override
public void afterPropertiesSet() throws Exception {
List<ProductModel> productsList = productService.getProductList();
if (productsList == null) {
return;
}
for (ProductModel product : productsList) {
redisService.set