添加初始化执行类
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
public class InstantiationTracingBeanPostProcessor implements ApplicationListener<ContextRefreshedEvent> {
@Autowired
private MerDao merDao;
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
// 需要执行的逻辑代码,当spring容器初始化完成后就会执行该方法。
System.out.println("test begin....................");
PageData pd = merDao.findById("1");
System.out.println(pd.get("id"));
}
}
spring添加配置
<!-- 当Spring容器启动完成后执行下面的这个Bean -->
<bean class="com.xmkzry.service.user.InstantiationTracingBeanPostProcessor"/>