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

相关推荐
彳亍走的猪2 分钟前
Android 全局防抖/防重复点击
android·java·开发语言
lhbian7 分钟前
30分钟搭建PHP+Java全栈Web应用
java·前端·php
有谁看见我的剑了?8 分钟前
Linux 内存巨页与透明巨页学习
java·linux·学习
勿忘,瞬间9 分钟前
Spring Boot
java·数据库·spring boot
SimonKing16 分钟前
AI大模型中转平台,无需科学上网就可以使用国外模型
java·后端·程序员
自我意识的多元宇宙18 分钟前
二叉树遍历方式代码解读(1递归)
java·数据结构·算法
逻辑驱动的ken27 分钟前
Java高频面试考点04
java·开发语言·算法·哈希算法·散列表
代码漫谈34 分钟前
Spring Boot 配置指南:约定大于配置的应用
java·spring boot·后端
黎雁·泠崖35 分钟前
二叉树遍历:LeetCode 144 / 94 / 145 之递归 + 分治 + 非递归
java·数据结构·算法·leetcode
凌波粒36 分钟前
LeetCode--347.前 K 个高频元素(栈和队列)
java·数据结构·算法·leetcode