一個Bean扮演着應用程序素材的角色。它包含有一個functional interface,一個life-cycle interface,以及一個實現它所支援的商業方法的類別。下面小編爲大家整理了關於Java類如何獲取Spring的bean的.文章,一起來看看吧:
1.創建一個類並讓其實現icationContextAware接口來讓Spring在啓動的時候爲我們注入ApplicationContext對象.
示例代碼:
view plaincopy to clipboardprint?
import sException;
import icationContext;
import icationContextAware;
public class MyApplicationContextUtil implements ApplicationContextAware {
private static ApplicationContext context;//聲明一個靜態變量保存
@Override
public void setApplicationContext(ApplicationContext contex)
throws BeansException {
ext=contex;
}
public static ApplicationContext getContext(){
return context;
}
2.在文件中配置此bean,以便讓Spring啓動時自動爲我們注入ApplicationContext對象.
例:
3.有了這個ApplicationContext之後我們就可以調用其getBean("beanName")方法來得到由Spring 管理所有對象。
延伸閱讀:JDBC連接MySQL數據庫關鍵的四個步驟
1、查找驅動程序
MySQL目前提供的Java驅動程序爲Connection/J,可以從MySQL網站下載,並找到文件,此驅動程序爲純Java驅動程序,JDBC鏈接MySQL不需做其他配置。
2、動態指定classpath
如果需要執行時動態指定classpath,就在執行時採用-cp方式。否則將上面的文件加入到classpath環境變量中。
3、加載JDBC 連接MySQL
try{ ame(er); tln(Success loading Mysql Driver!); }catch(Exception e) { tln(Error loading Mysql Driver!); tStackTrace(); }
4、設置JDBC連接MySQL的URL
jdbc:mysql://localhost/databasename[?pa=va][&pa=va]