spring schema 扩增 (dubbo 为例)
来源:互联网 发布:天下三男明星捏脸数据 编辑:程序博客网 时间:2024/05/19 06:46
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"> <bean id="demoService" class="com.DemoServiceImpl" /> <dubbo:service interface="com.DemoService" ref="demoService" /></beans>
在dubbo 的使用中,扩展了一个dubbo 的标签. 可以看到这个dubbo 的标签的xsd 的,url 是在 “http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd” , 但是这个网址并无实际内容, 原因是spring extends 会默认加载这classpath 下的这两个文件 META-INF/spring.handlers和META-INF/spring.schemas (多个jar 可能有多组)
spring.handlers 文件:
http\://code.alibabatech.com/schema/dubbo=com.alibaba.dubbo.config.spring.schema.DubboNamespaceHandler
spring.schemas 文件:
http\://code.alibabatech.com/schema/dubbo/dubbo.xsd=META-INF/dubbo.xsd
在spring.schemas中定义单当location 为“http://code.alibabatech.com/schema/dubbo/dubbo.xsd“ 时,实际使用的是class path 下的 “META-INF/dubbo.xsd“ 文件。
spring.handlers 中定义了,当碰到 dubbo 标签时,具体会调用哪个handler 来处理。
0 0
- spring schema 扩增 (dubbo 为例)
- 转:Spring如何扩展为schema
- storm启动spring项目Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'处理
- storm启动spring项目Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'处理
- assembly将properties打到外面并用spring加载 (以dubbo为例)
- dubbo项目启动报无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd', 原因为 1) 无法找到文档; 2) 无法读取文档;
- java spring为ApplicationContext提供有三种实现(dubbo-consumer.xml)
- java spring为ApplicationContext提供有三种实现(dubbo-consumer.xml)
- spring 、zookeeper(dubbo)整合
- spring 、zookeeper(dubbo)整合
- spring 、zookeeper(dubbo)整合
- Dubbo源码分析(三):自定义Schema--基于Spring可扩展Schema提供自定义配置支持(spring配置文件中 配置标签支持)
- 扩展Spring Schema样例代码 maven
- Spring入门(Schema-based AOP其一)
- Spring入门(Schema-based AOP其二)
- dubbo+spring
- Dubbo+Spring+MyBaits客户端得到对象的属性为空
- dubbo+ zookeeper 简单环境搭建 (主体为dubbo)
- 层与动画
- C++中四种类型转换方式
- C/C++中“#”和“##”的作用和用法
- hdu 1134 Game of Connections 【卡特兰数+大数】
- 同一时刻,同样的开通一款同样他第一集团第一
- spring schema 扩增 (dubbo 为例)
- 已答复,了,路一看他一看同一天的以及他的
- android进程和进程优先级
- 蚂蚁的群体智慧
- 利用swprintf_s快速加载对象
- 特开通一卡通可统一看见太阳他人的今天第一
- 题目1001: A+B for Matrices
- win7下安装与配置php
- Android中FrameAnimation动画的使用