初始化 MessageSource
MessageSource
7、
refresh()
调用
initMessageSource()
初始化
MessageSource
组件,这个组件用来处理国际化,以及消息绑定和消息解析
首先获取
BeanFactory
看容器中是否有
id
为
messageSource
,且类型为
MessageSource
的组件。如果有则赋值给
messageSource
,如果没有就会创建一个
DelegatingMessageSource
。一般
MessageSource
用来取出国际化配置文件中某个
key
的值,还可以按照区域获取信息。
然后把创建好的
MessageSource
注册到容器中,以后获取国际化配置文件的值的时候,可以自动注入
MessageSource
来获取一些国家化配置信息