ApplicationContextRegister.java 943 B

1234567891011121314151617181920212223242526272829
  1. package com.uas.ps.inquiry;
  2. import com.uas.ps.core.util.ContextUtils;
  3. import org.apache.log4j.Logger;
  4. import org.springframework.beans.BeansException;
  5. import org.springframework.context.ApplicationContext;
  6. import org.springframework.context.ApplicationContextAware;
  7. import org.springframework.stereotype.Component;
  8. /**
  9. * 注册Spring上下文对象
  10. * @author liuam
  11. * @since 2018/6/25 0025 下午 15:09
  12. */
  13. @Component
  14. public class ApplicationContextRegister implements ApplicationContextAware {
  15. private static Logger logger = Logger.getLogger(ApplicationContextRegister.class);
  16. /**
  17. * 将上下文对象保存到ContextUtils中
  18. * @param applicationContext
  19. * @throws BeansException
  20. */
  21. public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
  22. ContextUtils.setApplicationContext(applicationContext);
  23. logger.debug("ApplicationContext registed");
  24. }
  25. }