天天看點

spring3 bean容器相關源碼學習----ApplicationContext接口

spring3 bean容器相關源碼學習----ApplicationContext接口

如果從ApplicationContext所繼承的接口來看,ApplicationContext具有如下描述

1、EnvironmentCapable

擷取環境參數的能力

2、ListableBeanFactory

可列舉的bean工廠

3、HierarchicalBeanFactory

分層的bean工廠

4、ResourcePatterResolver

擷取資源的能力

5、Messagesource

擷取提示消息的能力

6、ApplicationEventPublisher

擁有釋出應用事件(ApplicationEvent)的能力

再看ApplicationContext自身的幾個方法

1、擷取唯一辨別id

2、ApplicationContext的名稱

3、ApplicationContext的展示名稱

4、擷取啟動時間

5、擷取上級ApplicationContext

上述的幾個方法和接口,共同描述了ApplicationContext

繼續閱讀