package org.hsweb.web.service.impl; import org.hsweb.web.service.form.FormService; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.stereotype.Component; import javax.annotation.Resource; @Component public class FormDeployContextLoaderListener implements ApplicationListener<ContextRefreshedEvent> { @Resource private FormService formService; @Override public void onApplicationEvent(ContextRefreshedEvent event) { if (event.getApplicationContext().getParent() != null) return; formService.tryDeployAll(); } }