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

相关推荐
AI人工智能+电脑小能手3 分钟前
【大白话说Java面试题 第49题】【JVM篇】第9题:什么是双亲委派机制?介绍一下运作过程。?
java·开发语言·jvm
码农-阿杰6 分钟前
Java 线程中断机制深度解析:从 API 到底层 C++ 实现
java·开发语言·c++
风味蘑菇干8 分钟前
斗地主案例
java·数据结构·算法
宠..16 分钟前
VS Code 修改 C++ 标准同时修改错误检测标准
java·linux·开发语言·javascript·c++·python·qt
WL_Aurora17 分钟前
Java Scanner输入陷阱深度解析
java·开发语言
一只大袋鼠22 分钟前
SpringMVC 框架中的拦截器
java·springmvc·javaweb·拦截器
Han_han91922 分钟前
斗地主案例:
java·开发语言
阿丰资源24 分钟前
基于SpringBoot的电影评论网站(含源码)
java·spring boot·后端
小码哥06825 分钟前
2026版基于springboot的家政服务预约系统
java·spring boot·后端
xuhaoyu_cpp_java31 分钟前
SpringMVC学习(三)
java·经验分享·笔记·学习·spring