public interface NutConfig
如果是通过 Servlet 方式加载的 Nutz.Mvc, 只需要根据 ServletConfig 来实现一下这个接口 同理, Filter 方式,甚至不是标准的 JSP/Servlet 容器,只要实现了这个接口,都可以 正常的调用 Loading 接口
| 限定符和类型 | 方法和说明 | 
|---|---|
| Loading | createLoading()根据 MainModule 中的 '@LoadingBy' 得到一个加载逻辑的实现类 | 
| ActionChainMaker | getActionChainMaker() | 
| String | getAppName() | 
| String | getAppRoot() | 
| AtMap | getAtMap()在你的模块中通过 '@At' 声明的入口函数,可以存储在 AtMap 中,这个函数提供一个 AtMap 的实例 | 
| Object | getAttribute(String name)获取上下文环境中的属性对象 | 
| <T> T | getAttributeAs(Class<T> type,
              String name)获取上下文环境中的属性对象,并自动转成指定类型 | 
| List<String> | getAttributeNames()获取上下文环境中属性名称的列表 | 
| String | getInitParameter(String name)获取配置的参数 | 
| List<String> | getInitParameterNames()获取配置参数的名称列表 | 
| Ioc | getIoc() | 
| Context | getLoadingContext()加载时上下文包括环境变量,以及 "app.root" 等信息 | 
| Class<?> | getMainModule()获取配置的主模块,一般的说是存放在 initParameter 集合下的 "modules" 属性 值为一个 class 的全名 | 
| javax.servlet.ServletContext | getServletContext()如果在非 JSP/SERVLET 容器内,这个函数不保证返回正确的结果 | 
| SessionProvider | getSessionProvider() | 
| UrlMapping | getUrlMapping() | 
| ViewMaker[] | getViewMakers() | 
| void | setActionChainMaker(ActionChainMaker acm) | 
| void | setAttribute(String name,
            Object obj)在上下文环境中设置属性对象 | 
| void | setAttributeIgnoreNull(String name,
                      Object obj)在上下文环境中设置属性对象,如果值为 null,则忽略 | 
| void | setSessionProvider(SessionProvider provider) | 
| void | setUrlMapping(UrlMapping urlMapping) | 
| void | setViewMakers(ViewMaker[] makers) | 
Ioc getIoc()
String getAppRoot()
String getAppName()
<T> T getAttributeAs(Class<T> type, String name)
T - 类型type - 类型name - 属性名void setAttributeIgnoreNull(String name, Object obj)
name - 属性名obj - 属性值Class<?> getMainModule()
AtMap getAtMap()
Loading createLoading()
javax.servlet.ServletContext getServletContext()
Context getLoadingContext()
void setSessionProvider(SessionProvider provider)
SessionProvider getSessionProvider()
UrlMapping getUrlMapping()
void setUrlMapping(UrlMapping urlMapping)
ActionChainMaker getActionChainMaker()
void setActionChainMaker(ActionChainMaker acm)
ViewMaker[] getViewMakers()
void setViewMakers(ViewMaker[] makers)
Copyright © 2017. All rights reserved.