GetBeanUtil.java 666 B

1234567891011121314151617181920212223
  1. package com.ruoyi.common.utils;
  2. import org.springframework.context.ApplicationContext;
  3. import org.springframework.context.ApplicationContextAware;
  4. import org.springframework.stereotype.Component;
  5. @Component
  6. public class GetBeanUtil implements ApplicationContextAware {
  7. private static ApplicationContext applicationContext;
  8. public void setApplicationContext(ApplicationContext context) {
  9. GetBeanUtil.applicationContext = context;
  10. }
  11. public static Object getBean(String name) {
  12. return applicationContext.getBean(name);
  13. }
  14. public static ApplicationContext getApplicationContext() {
  15. return applicationContext;
  16. }
  17. }