2 Star 0 Fork 0

木木 / spring-ext

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

spring-ext

spring-ext 是一个自定义spring的配置标签的实例,网上已经有很多自定义spring配置的标签的例子,

但是都是以简单的以标签属性为String类型的方式注入到bean的简单属性的,当需要注入一个list或者map时,网上基本上找不到对应的例子。

因为自己有这个需求,所以就自己写了一个列子,今天在此托管,以备忘!

总结:

要自定义Spring的配置标签,需要一下几个步骤:

1.使用XSD定义XML配置中标签元素的结构(scf.XSD)

2.提供该XSD命名空间的处理类,它可以处理多个标签定义(MyNamespaceHandler.java)

3.为每个标签元素的定义提供解析类。(PeopleBeanDefinitionParser.java)

4.两个特殊文件通知Spring使用自定义标签元素(spring.handlers 和spring.schemas)

空文件

简介

spring自定义标签实现传递list属性 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/mn_1127/spring-ext.git
git@gitee.com:mn_1127/spring-ext.git
mn_1127
spring-ext
spring-ext
master

搜索帮助