日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring相关API

發布時間:2024/4/13 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring相关API 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ApplicationContext的繼承體系

applicationContext:接口類型,代表應用上下文,可以通過其實例獲得 Spring 容器中的 Bean 對象

ApplicationContext的實現類

1)ClassPathXmlApplicationContext

? 它是從類的根路徑下加載配置文件 推薦使用這種

2)FileSystemXmlApplicationContext

? 它是從磁盤路徑上加載配置文件,配置文件可以在磁盤的任意位置。

3)AnnotationConfigApplicationContext

? 當使用注解配置容器對象時,需要使用此類來創建 spring 容器。它用來讀取注解。

getBean()方法使用

public Object getBean(String name) throws BeansException { assertBeanFactoryActive(); return getBeanFactory().getBean(name); } public <T> T getBean(Class<T> requiredType) throws BeansException { assertBeanFactoryActive();return getBeanFactory().getBean(requiredType); }

其中,當參數的數據類型是字符串時,表示根據Bean的id從容器中獲得Bean實例,返回是Object,需要強轉。

當參數的數據類型是Class類型時,表示根據類型從容器中匹配Bean實例,當容器中相同類型的Bean有多個時,則此方法會報錯

getBean()方法使用

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");UserService userService1 = (UserService) applicationContext.getBean("userService");UserService userService2 = applicationContext.getBean(UserService.class);

?

總結

以上是生活随笔為你收集整理的spring相关API的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。