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

相关推荐
Java中文社群1 分钟前
有点意思!Java8后最有用新特性排行榜!
java·后端·面试
代码匠心10 分钟前
从零开始学Flink:数据源
java·大数据·后端·flink
间彧15 分钟前
Spring Boot项目中如何自定义线程池
java
间彧36 分钟前
Java线程池详解与实战指南
java
用户2986985301443 分钟前
Java 使用 Spire.PDF 将PDF文档转换为Word格式
java·后端
渣哥1 小时前
ConcurrentHashMap 1.7 vs 1.8:分段锁到 CAS+红黑树的演进与性能差异
java
间彧1 小时前
复用线程:原理详解与实战应用
java
咖啡Beans3 小时前
使用OpenFeign实现微服务间通信
java·spring cloud
我不是混子3 小时前
说说单例模式
java