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

相关推荐
oioihoii10 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
N***738510 小时前
SQL锁机制
java·数据库·sql
Java天梯之路10 小时前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
小熊officer10 小时前
Nginx中正向代理,反向代理,负载均衡
java·nginx·负载均衡
信码由缰11 小时前
Java 应用容器化与部署
java
方白羽11 小时前
Kotlin遇上Java 静态方法
android·java·kotlin
通往曙光的路上11 小时前
焚决糟糕篇
java·spring boot·tomcat
狂奔小菜鸡11 小时前
Day18 | 深入理解Object类
java·后端·java ee
jiayong2311 小时前
Maven NUL文件问题 - 解决方案实施报告
java·maven
未秃头的程序猿11 小时前
🔒 从单机到分布式:三大锁机制深度剖析与实战指南
java·后端