在spring项目中随时获取bean的方式

it2024-01-13  66

public class SpringContextUtils { private static ConfigurableApplicationContext AC = null; public static void setAc(ConfigurableApplicationContext ac){ AC = ac; } public static <T> T getBean(String methodName, Class<T> beanClassType) { return AC.getBean(methodName, beanClassType); } } User user= SpringContextUtils.getBean("getName", User.class);

 

最新回复(0)