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

相关推荐
amIZ AUSK4 小时前
Spring Boot 自动配置
java·spring boot·后端
努力学习的小廉4 小时前
Python 零基础入门——基础语法(一)
java·网络·python
AI精钢4 小时前
Claude Certification 出现了一道“官方文档级”错题:关于 Claude Code Skills 优先级的误导
java·开发语言·工程实践·claude code·ai coding·agent skills·技术认证
禹中一只鱼5 小时前
【力扣热题100学习笔记】 - 双指针
java·笔记·学习·leetcode·贪心算法
wangchunting5 小时前
算法-二分查找
java·数据结构·算法
weixin_456321645 小时前
生产环境下微服务网关选型与实战指南(基于SpringCloud生态)
java·spring cloud
jwn9995 小时前
PHP与C++:Web脚本与系统编程的终极对决
java·开发语言
Kk.08025 小时前
数据结构|排序算法(三)堆排序
java·数据结构·排序算法
hnlgzb5 小时前
Companion Object - 伴生对象 类比java中的什么?
java·开发语言
小红的布丁5 小时前
Redis 内存淘汰与过期策略
java·spring·mybatis