admin
2021-02-06 d1f26741bddf6f512d62c0100d42c52be8d37e76
fanli/src/main/java/com/yeshi/fanli/util/BeanUtil.java
@@ -1,25 +1,25 @@
package com.yeshi.fanli.util;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class BeanUtil {
   private static ApplicationContext applicationContext = null;
   public static ApplicationContext getApplicationContext() {
      if (applicationContext == null)
         applicationContext = new FileSystemXmlApplicationContext("classpath:spring.xml");
      return applicationContext;
   }
   public static Object getBean(String id) {
      return getApplicationContext().getBean(id);
   }
   public static <T> T getBean(Class<T> requiredType) {
      return getApplicationContext().getBean(requiredType);
   }
}
package com.yeshi.fanli.util;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class BeanUtil {
   private static ApplicationContext applicationContext = null;
   public static ApplicationContext getApplicationContext() {
      if (applicationContext == null)
         applicationContext = new FileSystemXmlApplicationContext("classpath:spring.xml");
      return applicationContext;
   }
   public static Object getBean(String id) {
      return getApplicationContext().getBean(id);
   }
   public static <T> T getBean(Class<T> requiredType) {
      return getApplicationContext().getBean(requiredType);
   }
}