使用spring管理java类时,如果需要容器启动后,马上调用某个类的方法(如加载数据)

可以用

1.在Spring bean xml 的配置文件中配置该类为spring bean并指定init-method

<bean id="initDataProcessor" class="com.mama100.site.snsec.pushmsg.service.push.impl.InitDataProcessor" init-method="addDeviceTokenToRedis"/>

2.在指定的方法上加@PostConstruct注解

@PostConstruct
 public void addDeviceTokenToRedis()throws Exception{}