Spring 容器高级主题
1. BeanDefinition。
org.springframework.beans.factory.config.BeanDefinition 是配置文件 <bean> 元素标签在容器中
内部的表现形式。BeanDefinitionRegistry 就像是 Spring 配置信息的内存数据库。
2. JavaBean 的编辑器。
3. 使用外部属性文件。
Spring 为我们提供了一个 PropertyPlaceholderConfigurer,它能够使 Bean 在配置时引用外部属性文件。
4. 国际化信息。
“国际化信息” 也称为 “本地化信息”。一般需要两个条件才可以确定一个特定类型的本地化信息。
他们分别是“语言类型” 和 “国家/地区的类型”。
语言参数使用ISO 标准语言代码表示,国家/地区参数也是使用 ISO 标准定义。
5. 容器级的资源配置。
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>com/baobaotao/i18n/fmt_resource</value>
</list>
</property>
</bean>
容器级的资源配置决定了 该 Bean 命名必须是 messageSource。
Spring 3.X 学习笔记(二)
最新推荐文章于 2024-05-25 15:56:40 发布