springmvc接口開發,spring中的aware接口

 2023-10-14 阅读 23 评论 0

摘要:1.實現了相應的aware接口,這個類就獲取了相應的資源。 2.spring中有很多aware接口,包括applicationContextAware接口,和BeanNameAware接口。 springmvc接口開發、實現了這些接口的類,然后,這類中就包含了applicationContext對象的引用。Be

1.實現了相應的aware接口,這個類就獲取了相應的資源。

2.spring中有很多aware接口,包括applicationContextAware接口,和BeanNameAware接口。

springmvc接口開發、實現了這些接口的類,然后,這類中就包含了applicationContext對象的引用。BeanNameAware接口就是返回此bean的名字而已,一個string

3.applicationContext就是ioc容器,其實現了BeanFactory,可以解析xml里的各種bean,并把這些bean存儲在一個hashmap里。

4.bean就是一個java對象,new的你項目里的類。

java對外接口,5.spring就是個jar包,包含很多jar包。寫好了很多已經實現功能的java代碼。

6.實現了aware接口的類,必須要注冊到ioc容器中,讓ioc完成它的初始化。否則不起作用,不會得到aware相應的資源。。

說白了,就是初始化容器的時候,完成裝配

Spring boot??

?

二。BeanFactory與ApplicationContext的關系?

spring?答:? ApplicationContext接口,它由BeanFactory接口派生而來,因而提供BeanFactory所有的功能。

3.底層資源的訪問??
? ApplicationContext擴展了ResourceLoader(資源加載器)接口,從而可以用來加載多個Resource,而BeanFactory是沒有擴展ResourceLoader?

?

springmvc、2.所有的applicationContext都實現了resourceLoader接口,通過resourceLoader可以獲得resource實例,進而可以訪問資源文件。

所以要在類中獲得resource實例,必須實現applicationContextAware接口。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/136509.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息