| 123456789101112131415161718192021 |
- package com.supervision.WebSocket;
- import org.springframework.beans.BeansException;
- import org.springframework.context.ApplicationContext;
- import org.springframework.context.ApplicationContextAware;
- import org.springframework.stereotype.Component;
- @Component
- public class SpringContextHolder implements ApplicationContextAware {
- private static ApplicationContext context;
- @Override
- public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
- SpringContextHolder.context = applicationContext;
- }
- public static <T> T getBean(Class<T> clazz) {
- return context.getBean(clazz);
- }
- }
|