假设有如下两个类:




















































我们想装配一个持久一个phoneNumber对象的contact,需要做如下配置


















使用Spring提供的自定义属性编辑器功能(其实是spring支持java.beans.PropertyEditorSupport)
我们可以用这样的方式来装配contact





是不是方便了许多呢?
首先我们需要自定一个属性编辑器,并返回一个装配好的PhoneNumnber对象
这里要类名命名规范,如果我们需要自定义编辑器操作的类名为PhoneNumber,我们编辑器类名就是PhoneNumberEditor





























接下来,在spring配置文件中注册自定义编辑器
注意CustomEfitorConfigurer特别容易写成CustomerEfitorConfigurer









测试代码:















运行结果:
800-810-8181