前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。?
package com.orange.utils;import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;/** * Description :獲取spring容器中bean*/
@Component
public class SpringContextUtils implements ApplicationContextAware{private static ApplicationContext applicationContext;@Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {this.applicationContext=applicationContext;}public static ApplicationContext getApplicationContext() {return applicationContext;}/*** 通過name獲取 Bean.** @param name* @return*/public static Object getBean(String name) {return applicationContext.getBean(name);}/*** 通過class獲取Bean.** @param clazz* @param <T>* @return*/public static <T> T getBean(Class<T> clazz) {return applicationContext.getBean(clazz);}/*** 通過name,以及Clazz返回指定的Bean** @param name* @param clazz* @param <T>* @return*/public static <T> T getBean(String name, Class<T> clazz) {return applicationContext.getBean(name, clazz);}
}
ps : 此工具類出自我一位帥氣、和善的同事:pjf,本想標為轉載,但沒有原文連接 ...
?