當前位置:才華齋>IT認證>JAVA認證>

Java類如何獲取Spring的bean

JAVA認證 閱讀(1.23W)

一個Bean扮演著應用程式素材的角色。它包含有一個functional interface,一個life-cycle interface,以及一個實現它所支援的商業方法的類別。下面小編為大家整理了關於Java類如何獲取Spring的bean的.文章,一起來看看吧:

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]