码迷,mamicode.com
首页 > 其他好文 > 详细

Mina 配置中的 CustomEditorConfigurer

时间:2015-01-06 09:59:56      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

Mina 配置中的 CustomEditorConfigurer

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。


近期分析一个 Mina 的实际应用系统,发现在 Spring 依赖注入的配置文件中 CustomEditorConfigurer 的 bean 并未被任何地址使用进行装配,但把它去掉,就会报错,提示无法将字符串的地址转换成 InetSocketAddress 地址:

	<!--此部分被 NioSocketAcceptor 隐式使用,无此则会报字符串无法转换成 InetSocketAddress -->
	<bean id="customEditorConfigurer"
		class="org.springframework.beans.factory.config.CustomEditorConfigurer">
		<property name="customEditors">
			<map>
				<entry key="java.net.SocketAddress"
					value="org.apache.mina.integration.beans.InetSocketAddressEditor" />
			</map>
		</property>
	</bean>

可以想到,从字符串到 SocketAddress 的转换,会偿试使用该自定义属性编辑器。


具体属性编辑器的用法,还需进一步研究,暂时只知道由它转换即可。



经查 Spring 官方文档,获得如下 CustomEditorConfigurer 的类说明:

org.springframework.beans.factory.config

Class CustomEditorConfigurer












Mina 配置中的 CustomEditorConfigurer

标签:

原文地址:http://blog.csdn.net/opengl_es/article/details/42453923

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!