Nutz.Mvc 注解一览表

Jul 10, 2017 10:38:44 AM

作者:zozoh

主模块上支持的注解

@Modules 整个应用有哪些子模块子模块不能再嵌套子模块
@IocBy 整个应用,应采用何种方式进行反转注入。如果没有声明,整个应用将不支持 Ioc
@Localization 整个应用的本地地化字符串的目录
@SetupBy 应用启动和关闭时,应该进行的处理。
@Views 扩展整个应用支持的视图模板类型
@Ok 整个应用默认的成功视图
@Fail 整个应用默认的失败视图
@AdaptBy 整个应用默认的 HTTP 参数适配方式
@Filters 整个应用默认的过滤器数组
@Encoding 整个应用默认的输入输出字符编码
  • 绿色的注解表示只能应用在主模块上
  • 灰色的注解表示还可以应用在子模块以及入口函数

子模块上支持的注解

@InjectName Ioc 容器中,本模块对应的名称,如果不指明,表示这个模块是通过默认构造函数创建的
@At 模块所有入口函数的 URL 前缀
@Ok 模块默认成功视图
@Fail 模块默认失败视图
@AdaptBy 模块默认 HTTP 参数适配方式
@Filters 模块默认的过滤器数组
@Encoding 模块默认 HTTP 请求的输入输出字符编码
  • 绿色的注解表示只能应用在子模块上
  • 灰色的注解表示还可以应用在子模块以及入口函数

入口函数上支持的注解

@At 函数对应的 URL
@Ok 成功视图
@Fail 失败视图
@AdaptBy HTTP 参数适配方式
@Filters 函数的过滤器数组
@Encoding HTTP 请求的输入输出字符编码
@GET 限定函数接受 HTTP GET 请求
@POST 限定函数接受 HTTP POST 请求
@PUT 限定函数接受 HTTP PUT 请求
@DELETE 限定函数接受 HTTP DELETE 请求
  • 灰色的注解表示还可以应用在子模块以及入口函数
  • 蓝色的注解表示只能应用在入口函数

本页面的文字允许在知识共享 署名-相同方式共享 3.0协议GNU自由文档许可证下修改和再使用。

原文: http://nutzam.com/core/mvc/annotations.html