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多平台发布

相关推荐
蓝程序10 小时前
Spring AI学习 程序接入大模型
java·人工智能·spring
nice_lcj52010 小时前
数据结构之树与二叉树:重点梳理与拓展
java·数据结构
毕设源码-钟学长10 小时前
【开题答辩全过程】以 助学贷款管理系统为例,包含答辩的问题和答案
java
亓才孓10 小时前
任意大小的整数和任意精度的小数的API方法
java
2501_9418752810 小时前
从资源隔离到多租户安全的互联网工程语法构建与多语言实践分享
java·开发语言
xiaolyuh12311 小时前
ThreadLocalMap 中弱引用被 GC 后的行为机制解析
java·jvm·redis
不知疲倦的仄仄11 小时前
第一天:从 ByteBuffer 内存模型到网络粘包处理实战
java·网络·nio
Tinachen8811 小时前
YonBIP旗舰版本地开发环境搭建教程
java·开发语言·oracle·eclipse·前端框架
星火开发设计11 小时前
堆排序原理与C++实现详解
java·数据结构·c++·学习·算法·排序算法
七七powerful11 小时前
docker28.1.1和docker-compose v.2.35.1安装
java·docker·eureka