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

相关推荐
h7ml16 分钟前
企业微信 API 与内部系统集成时的 OAuth2.0 安全上下文传递机制
java·安全·企业微信
Konata1217 分钟前
实现进阶的C/S通信
java·开发语言
初听于你19 分钟前
Java 泛型详解
java·开发语言·windows·java-ee
rainbow688919 分钟前
Java17新特性深度解析
java·开发语言·python
爬山算法20 分钟前
Hibernate(79)如何在ETL流程中使用Hibernate?
java·hibernate·etl
rainbow688927 分钟前
Java实战:5230台物联网设备时序数据处理方案
java
爬山算法27 分钟前
Hibernate(80) 如何在数据迁移中使用Hibernate?
java·oracle·hibernate
Elias不吃糖30 分钟前
Day1 项目启动记录(KnowledgeDock)
java·springboot·登陆·项目启动
belldeep30 分钟前
Java:Tomcat 9, flexmark 0.6 和 mermaid.min.js 10.9 实现 Markdown 中 Mermaid 图表的渲染
java·tomcat·mermaid·flexmark
安全检测中32 分钟前
序列化与反序列化学习
java·开发语言