SPRING指定加载本地xsd约束
来源:互联网 发布:电视盒子刷入linux 编辑:程序博客网 时间:2024/05/26 02:55
哈哈,大家好,我是一名小小程序员,今天开始我也开始写博客了,~因为知识取自于互联网,所有想把自己的一些小经验写出来回馈大家,!
情景:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://code.alibabatech.com/schema/dubbo
http://code.alibabatech.com/schema/dubbo/dubbo.xsd"
default-autowire="byName">
写了一个程序打成jar包 倒出来后报错 dubbo:application 这个约束找不到, 原因是http://code.alibabatech.com/schema/dubbo 约束的网站已经停了,淘宝已经关闭了这个网站,
那么把dobbo.xsd这个约束下载下来 放到本地如何 让spring加载本地呢?
解决方法:
其实spring是做的很贴心的,他默认是先加载本地的,你打开它的源码包META-INF 下 会发现2个文件,
spring.handlers ,spring.schemas 这2个文件
例如spring.schemas 指定这个本地的xsd在哪个目录下,
spring.handlers 指定处理这个头信息的java类是哪个,
在spring-core.jar的META-INF下 spring.handlers 加上一行http\://code.alibabatech.com/schema/dubbo=com.alibaba.dubbo.config.spring.schema.DubboNamespaceHandl
在spring.schemas 加上一行http\://code.alibabatech.com/schema/dubbo/dubbo.xsd=META-INF/dubbo.xsd
成功解决这个问题!
QQ 283398689 欢迎来讨论!,还求有hadoop方面的高手来加我 多多指导!
- SPRING指定加载本地xsd约束
- spring加载本地xsd
- eclipse 加载spring 本地xsd
- 关于spring mvc加载本地xsd文件问题
- spring加载xsd文件
- spring加载xsd文件
- Spring Xsd加载机制
- Spring如何加载XSD文件
- spring加载xsd的过程
- 指定Spring的xml xsd验证
- Spring如何加载XSD文件(XSD无法读取)
- 关于spring加载xsd文件有关问题
- 项目启动,无法加载Spring xsd文件
- web spring xsd 从 classpath加载
- spring加载xsd文件时报错
- XSD约束文件示例
- Spring如何加载XSD文件以及抱错
- spring 源码探索--XSD文件命名空间加载
- Android 快速开发系列 打造万能的ListView GridView 适配器
- 关于cocos2d-x
- boost asio
- Linux下安装配置JDK和tomcat
- Unity3D游戏开发之基于Trigger的触发式动画设计
- SPRING指定加载本地xsd约束
- 分布式系统理解
- 【ACdream】1157 Segments cdq分治
- Building Your Project with Gradle
- 对MediaPlayer,简易的音乐播放器
- BZOJ 3629 JLOI2014 聪明的燕姿 约数和+DFS
- YARN AM与RM通信
- Hibernate内部缓存分析
- C#中使用DES和AES加密解密