package com.gustz.dove.dev.data;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import com.sinovatech.fw.setup.pack.data.resolver.BaseUseResolver;
/**
* TODO: Use data bean
*
* @author ZHENFENG ZHANG
* @since [May 10, 2015]
*/
public class UseDataBean extends BaseUseResolver implements ApplicationListener<ContextRefreshedEvent> {
@Autowired
private void needSqlDao(SqlDaoBuilder builder) {
super.setBaseSqlDao(builder);
}
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
try {
this.doInitData();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException("", e);
}
}
}