首页 > 其他 > 详细

Mina 配置中的 CustomEditorConfigurer

时间:2015-01-06 09:56:45      阅读:304      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!