spring自定义属性编辑器

spring自定义属性编辑器

属性编辑器用来解析bean的配置文件中的属性标签,spring的BeanWrapperImpl默认会注册CustomCollectionEditor(集合)、CustomMapEditor(Map)、CurrencyEditor(货币)、ByteArrayPropertyEditor等,可以使用CustomEditorConfigurer 来注册属性编辑器,CustomEditorConfigurer实现了BeanFactoryPostProcessor接口,由spring容器自动检测并执行

步骤

  • 创建一个实现 PropertyEditorRegistrar 接口的类,重写 registerCustomEditors方法,负责向spring容器注册属性编辑器
  • PropertyEditorRegistrar实现类作为bean进行注册
  • 配置 CustomEditorConfigurer 这个bean,并写入属性 propertyEditorRegistrars

https://zhhll.icu/2021/框架/spring/基础/17.spring自定义属性编辑器/

本文由mdnice多平台发布

相关推荐
醇氧2 小时前
【Linux】 安装 Azul Zulu JDK
java·linux·运维
多多*2 小时前
2026年1月3日八股记录
java·开发语言·windows·tcp/ip·mybatis
张较瘦_2 小时前
Springboot3 | 核心注解实战教程
java·spring boot
太理摆烂哥2 小时前
C++之异常
java·开发语言·jvm
pe7er2 小时前
如何阅读英文文档
java·前端·后端
期待のcode2 小时前
java异常
java·开发语言
勇往直前plus2 小时前
Python 类与实例对象的内存存储
java·开发语言·python
java_t_t3 小时前
Java属性解析映射到Json
java·json
先做个垃圾出来………3 小时前
Python位运算及操作
java·前端·python
你怎么知道我是队长4 小时前
C语言---字符串
java·c语言·算法