Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
hk581
spring-framework
提交
733be4f4
S
spring-framework
项目概览
hk581
/
spring-framework
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
spring-framework
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
733be4f4
编写于
11月 05, 2009
作者:
K
Keith Donald
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
spring mvc namespace initial commit; work in progress
上级
fed96f85
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
108 addition
and
0 deletion
+108
-0
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/AnnotatedControllersBeanDefinitionParser.java
...vlet/config/AnnotatedControllersBeanDefinitionParser.java
+37
-0
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/MvcNamespaceHandler.java
...ringframework/web/servlet/config/MvcNamespaceHandler.java
+31
-0
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/package-info.java
.../org/springframework/web/servlet/config/package-info.java
+6
-0
org.springframework.web.servlet/src/main/resources/META-INF/spring.handlers
...k.web.servlet/src/main/resources/META-INF/spring.handlers
+1
-0
org.springframework.web.servlet/src/main/resources/META-INF/spring.schemas
...rk.web.servlet/src/main/resources/META-INF/spring.schemas
+1
-0
org.springframework.web.servlet/src/main/resources/META-INF/spring.tooling
...rk.web.servlet/src/main/resources/META-INF/spring.tooling
+4
-0
org.springframework.web.servlet/src/main/resources/org/springframework/web/servlet/config/spring-mvc-3.0.xsd
...org/springframework/web/servlet/config/spring-mvc-3.0.xsd
+28
-0
org.springframework.web.servlet/src/main/resources/org/springframework/web/servlet/config/spring-mvc.gif
...ces/org/springframework/web/servlet/config/spring-mvc.gif
+0
-0
未找到文件。
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/AnnotatedControllersBeanDefinitionParser.java
0 → 100644
浏览文件 @
733be4f4
/*
* Copyright 2002-2009 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.springframework.web.servlet.config
;
import
org.springframework.beans.factory.support.AbstractBeanDefinition
;
import
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
;
import
org.springframework.beans.factory.xml.ParserContext
;
import
org.w3c.dom.Element
;
/**
* {@link org.springframework.beans.factory.xml.BeanDefinitionParser} that parses the {@code annotated-controllers} element to setup
* <code>@Controller</code> configuration in a Spring MVC web application.
*
* @author Keith Donald
*/
public
class
AnnotatedControllersBeanDefinitionParser
extends
AbstractBeanDefinitionParser
{
@Override
protected
AbstractBeanDefinition
parseInternal
(
Element
element
,
ParserContext
context
)
{
throw
new
UnsupportedOperationException
(
"Not yet implemented"
);
}
}
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/MvcNamespaceHandler.java
0 → 100644
浏览文件 @
733be4f4
/*
* Copyright 2002-2009 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.springframework.web.servlet.config
;
import
org.springframework.beans.factory.xml.NamespaceHandler
;
import
org.springframework.beans.factory.xml.NamespaceHandlerSupport
;
/**
* {@link NamespaceHandler} for Spring MVC configuration namespace.
* @author Keith Donald
*/
public
class
MvcNamespaceHandler
extends
NamespaceHandlerSupport
{
public
void
init
()
{
registerBeanDefinitionParser
(
"annotated-controllers"
,
new
AnnotatedControllersBeanDefinitionParser
());
}
}
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/package-info.java
0 → 100644
浏览文件 @
733be4f4
/**
* Defines the Spring MVC configuration namespace.
*/
package
org.springframework.web.servlet.config
;
org.springframework.web.servlet/src/main/resources/META-INF/spring.handlers
0 → 100644
浏览文件 @
733be4f4
http\://www.springframework.org/schema/mvc=org.springframework.web.servlet.config.MvcNamespaceHandler
\ No newline at end of file
org.springframework.web.servlet/src/main/resources/META-INF/spring.schemas
0 → 100644
浏览文件 @
733be4f4
http\://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc-3.0.xsd
\ No newline at end of file
org.springframework.web.servlet/src/main/resources/META-INF/spring.tooling
0 → 100644
浏览文件 @
733be4f4
# Tooling related information for the mvc namespace
http\://www.springframework.org/schema/mvc@name=mvc Namespace
http\://www.springframework.org/schema/mvc@prefix=mvc
http\://www.springframework.org/schema/mvc@icon=org/springframework/web/servlet/config/spring-mvc.gif
org.springframework.web.servlet/src/main/resources/org/springframework/web/servlet/config/spring-mvc-3.0.xsd
0 → 100644
浏览文件 @
733be4f4
<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema
xmlns=
"http://www.springframework.org/schema/mvc"
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns:beans=
"http://www.springframework.org/schema/beans"
xmlns:tool=
"http://www.springframework.org/schema/tool"
targetNamespace=
"http://www.springframework.org/schema/mvc"
elementFormDefault=
"qualified"
attributeFormDefault=
"unqualified"
>
<xsd:import
namespace=
"http://www.springframework.org/schema/beans"
schemaLocation=
"http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
/>
<xsd:import
namespace=
"http://www.springframework.org/schema/tool"
schemaLocation=
"http://www.springframework.org/schema/tool/spring-tool-3.0.xsd"
/>
<xsd:element
name=
"annotated-controllers"
>
<xsd:annotation>
<xsd:documentation
source=
"java:org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"
>
<![CDATA[
Configures the Spring MVC @Controller programming model.
]]>
</xsd:documentation>
<xsd:appinfo>
<tool:annotation>
<tool:exports
type=
"org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"
/>
<tool:exports
type=
"org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"
/>
</tool:annotation>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:schema>
\ No newline at end of file
org.springframework.web.servlet/src/main/resources/org/springframework/web/servlet/config/spring-mvc.gif
0 → 100644
浏览文件 @
733be4f4
此差异由.gitattributes 抑制。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录