目前XML里支持的一级元素如下:

<!-- 配置 -->
     <xsd:element ref="mvc"/>
     <xsd:element ref="logger"/>
     <xsd:element ref="errorPage"/>
     <xsd:element ref="no-intercept"/>
     <xsd:element ref="component-scan"/>
     <!-- 基础 -->
     <xsd:element ref="bean"/>
     <xsd:element ref="import"/>

1、mvc元素

如果不设置此元素,那么默认的配置为:

<mvc view-path="/WEB-INF/pages" view-encoding="UTF-8" />

如果设置多个mvc元素,将以第一个为准,后面的将被忽略。

2、logger元素

如果不设置此元素,那么默认的配置为:

<logger class="ConsoleLogger" level="DEBUG" />

如果设置多个logger元素,将以第一个为准,后面的将被忽略。

3、errorPage元素

可以不设置此元素,那么默认用ZolltyMVC自己提供的错误处理页面,风格如下:

如果设置多个errorPage元素,将以第一个为准,后面的将被忽略。

4、no-intercept元素

可以不设置此元素。

如果设置多个no-intercept元素,将会把它们所有相同的属性叠加,也就是说全部设置的排除拦截匹配都会起作用。

5、component-scan元素

可以不设置此元素。

如果设置多个component-scan元素,将会把它们所有相同的属性叠加,也就是说全部设置的包都会被扫描。

6、import元素

可以不设置此元素。

如果设置多个import元素,将会把它们所有相同的属性叠加,也就是说全部import的文件都会起效。

7、bean元素

这个就不用说了吧,你懂的。

以“mvc”元素为例,其定义为:

   <xsd:complexType name="mvcType">
<xsd:attribute name="view-path" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="view-encoding" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType>

也就是说,它有两个属性:view-path和view-encoding,而且都是必须的(use="required")

同理,其他的配置如下:(具体可参见zollty-mvc.xsd)

    <xsd:complexType name="mvcType">
<xsd:attribute name="view-path" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="view-encoding" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="componentScanType">
<xsd:attribute name="base-package" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="loggerType">
<xsd:attribute name="class" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="level" type="xsd:string">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="noInterceptType">
<xsd:attribute name="prefix" type="xsd:string">
</xsd:attribute>
<xsd:attribute name="suffix" type="xsd:string">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="errorPageType">
<xsd:attribute name="path" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="importType">
<xsd:attribute name="resource" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType>

ZolltyMVC配置-说明文档的更多相关文章

  1. Jquery Highcharts 选项配置 说明文档

    Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,下面为Highcharts常用的最核心的参数选项配置. Chart:图表区选项 Chart图表区选项用于设置图表区相关属性 ...

  2. Highcharts选项配置详细说明文档(zz)

    http://www.helloweba.com/view-blog-156.html Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明 ...

  3. Highcharts选项配置详细说明文档

    Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明文档,而中文版的文档网上甚少,且零散不全.这里,我把Highcharts常用的最核心的参 ...

  4. 华为交换机MSTP+VRRP配置实例说明文档

    华为交换机MSTP+VRRP配置实例说明文档 拓扑图 IP地址规划表 设备名称 设备接口 对端设备 对端接口 VLAN VLAN /接口地址 备注 SW0 GE0/0/23 SW2 GE0/0/23 ...

  5. SWFUpload 2.5.0版 官方说明文档 中文翻译版

    原文地址:http://www.cnblogs.com/youring2/archive/2012/07/13/2590010.html#setFileUploadLimit SWFUpload v2 ...

  6. 在Sharepoint 2010中启用Session功能的说明文档

    在Sharepoint 2010中启用Session功能的说明文档 开发环境:Windows 7系统,SharePoint Server 2010,Visual Studio 2010 按以下步骤进行 ...

  7. Java基础(60):Java打包生成Jar和Javadoc说明文档,以及在另外的工程中导入和使用自己的Jar

    一.Jar包的导出 1.在Package Explorer中选中项目,右键,点击“Export”   2.在弹出框一次选择Java-->JAR file,点击Next   3.在新弹出的窗口选择 ...

  8. ICE中间件说明文档

    ICE中间件说明文档 1       ICE中间件简介 2       平台核心功能 2.1        接口描述语言(Slice) 2.2        ICE运行时 2.2.1         ...

  9. 《暗黑世界GM管理后台系统》部署+功能说明文档

    http://www.9miao.com/product-10-1073.html <暗黑世界GM管理后台系统>部署+功能说明文档 <暗黑世界GM管理后台系统>部署+功能说明文 ...

随机推荐

  1. Django的rest_framework的视图之基于通用类编写视图源码解析

    我们上一篇博客讲解了如何使用mixins类实现rest_framework的视图,但是其中有很多的冗余的代码,我们这边在来优化一下 1.queryset的视图函数 首先看下对queryset操作的视图 ...

  2. docker 支持ipv6 (核心要点是ndp需要把docker内的ip全部加入到ndplist中来)

    IPv6 with Docker Estimated reading time: 10 minutes The information in this section explains IPv6 wi ...

  3. 简述Python入门小知识

    如今的Python开发工程师很受企业和朋友们的青睐,现在学习Python开发的小伙伴也很多,本篇文章就和大家探讨一下Python入门小知识都有哪些. 扣丁学堂简述Python入门小知识Python培训 ...

  4. CITROEN C8 BSI HC12 Mileage Correction with Digiprog3

    CITROEN C8 BSI HC12 odometer correction pinout to Digiprog III Digiprog 3 mileage programmer. The BS ...

  5. Piwis Tester II V18.100 with CF30 Laptop for Porsche

    Porsche Piwis Tester II is the latest professional tester for Porshe,the most poweful diagnose and o ...

  6. 实战Python实现BT种子转化为磁力链接

    经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...

  7. Apache beam中的便携式有状态大数据处理

    Apache beam中的便携式有状态大数据处理 目标: 什么是 apache beam? 状态 计时器 例子&小demo 一.什么是 apache beam? 上面两个图片一个是正面切图,一 ...

  8. 操作系统学习笔记(三) windows内存管理

    //系统物理页面是由 (Page Frame Number Database )简称PFN数据库来进行管理,实际上是一个数组,每个物理页面都对应一个PFN项. 进程的地址空间是通过VAD(Virtua ...

  9. 团队-爬取豆瓣电影TOP250-代码设计规范

    队长博客:http://www.cnblogs.com/gengwenhao/

  10. 在datasnap 中使用unidac 访问数据(服务器端)

    从delphi 6 开始,datasnap 作为delphi 自带的多层框架,一直更新到最新的delphi 10.3 .同时逐步增加了很多新的功能 ,比如支持REST 调用,支持 IIS ,apach ...