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

相关推荐
oddsand117 小时前
Redis网络模型
java·数据库·redis
皮卡祺q18 小时前
【redies0-导论】分布式系统的演进-引进redis原因
java·数据库·redis
roman_日积跬步-终至千里18 小时前
如何分析复杂架构:一套真正能落地的方法
java·开发语言·架构
武子康18 小时前
Java-02 深入浅出MyBatis 3 快速入门:环境配置、项目创建与 CRUD 操作
java·后端
Don.TIk18 小时前
ChapterOne-搭建项目骨架
java·spring·spring cloud·mybatis
Don.TIk18 小时前
ChaperTwo-整合 SaToken 实现 JWT 登录功能
java·开发语言
qq_25183645718 小时前
基于java Web汽车销售管理系统设计与实现
java·前端·汽车
南极企鹅18 小时前
事务&@Transactional注解
java·数据库·spring·oracle·mybatis
yaoxin52112318 小时前
406. Java 文件操作基础 - 字符与二进制流
java·开发语言·python
happymaker062618 小时前
SpringBoot学习日记——DAY02(SpringBoot整合Swagger3)
java·spring boot·学习