- 相關(guān)推薦
Java類(lèi)如何獲取Spring的bean
一個(gè)Bean扮演著(zhù)應用程序素材的角色。它包含有一個(gè)functional interface,一個(gè)life-cycle interface,以及一個(gè)實(shí)現它所支援的商業(yè)方法的類(lèi)別。下面小編為大家整理了關(guān)于Java類(lèi)如何獲取Spring的bean的文章,一起來(lái)看看吧:
1.創(chuàng )建一個(gè)類(lèi)并讓其實(shí)現org.springframework.context.ApplicationContextAware接口來(lái)讓Spring在啟動(dòng)的時(shí)候為我們注入ApplicationContext對象.
示例代碼:
view plaincopy to clipboardprint?
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
public class MyApplicationContextUtil implements ApplicationContextAware {
private static ApplicationContext context;//聲明一個(gè)靜態(tài)變量保存
@Override
public void setApplicationContext(ApplicationContext contex)
throws BeansException {
this.context=contex;
}
public static ApplicationContext getContext(){
return context;
}
2.在applicationContext.xml文件中配置此bean,以便讓Spring啟動(dòng)時(shí)自動(dòng)為我們注入ApplicationContext對象.
例:
3.有了這個(gè)ApplicationContext之后我們就可以調用其getBean("beanName")方法來(lái)得到由Spring 管理所有對象。
延伸閱讀:JDBC連接MySQL數據庫關(guān)鍵的四個(gè)步驟
1、查找驅動(dòng)程序
MySQL目前提供的Java驅動(dòng)程序為Connection/J,可以從MySQL網(wǎng)站下載,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驅動(dòng)程序為純Java驅動(dòng)程序,JDBC鏈接MySQL不需做其他配置。
2、動(dòng)態(tài)指定classpath
如果需要執行時(shí)動(dòng)態(tài)指定classpath,就在執行時(shí)采用-cp方式。否則將上面的.jar文件加入到classpath環(huán)境變量中。
3、加載JDBC 連接MySQL
try{ Class.forName(com.mysql.jdbc.Driver); System.out.println(Success loading Mysql Driver!); }catch(Exception e) { System.out.println(Error loading Mysql Driver!); e.printStackTrace(); }
4、設置JDBC連接MySQL的URL
jdbc:mysql://localhost/databasename[?pa=va][&pa=va]
【Java類(lèi)如何獲取Spring的bean】相關(guān)文章:
JAVA認證基礎知識:Java獲取當前的系統時(shí)間06-08
戶(hù)外如何獲取水資源09-05
西班牙留學(xué):如何獲取住宿證明?08-11
如何編譯java程序09-28
如何獲取PHP數組的鍵與值呢10-25
企業(yè)如何獲取核心競爭力07-17
如何利用ajax獲取博文列表08-03