@Ignored public interface IWebMvcConfig extends IInitialization<IWebMvc>
Modifier and Type | Method and Description |
---|---|
String |
getAbstractBaseViewPath()
控制器视图绝对路径
|
String |
getBaseViewPath()
控制器视图文件基础路径(必须是以 '/' 开始和结尾,默认值为/WEB-INF/templates/)
|
IWebCacheProcessor |
getCacheProcessor()
缓存处理器,可选参数,此类需实现net.ymate.platform.webmvc.IWebCacheProcessor接口
|
Set<String> |
getConventionViewAllowPaths()
Convention模式开启时视图文件路径(基于base_view_path的相对路径, 加号或无符串代表允许访问),可选参数,默认值为空(即不限制访问路径),多个路径间用'|'分隔
|
Set<String> |
getConventionViewNotAllowPaths()
Convention模式开启时视图文件路径(基于base_view_path的相对路径,'-'号代表禁止访问,'+'或无符串代表允许访问),可选参数,默认值为空(即不限制访问路径),多个路径间用'|'分隔
|
String |
getCookieAuthKey()
Cookie密钥,可选参数,默认值为空
|
String |
getCookieDomain()
Cookie作用域,可选参数,默认值为空
|
String |
getCookiePath()
Cookie作用路径,可选参数,默认值为'/'
|
String |
getCookiePrefix()
Cookie键前缀,可选参数,默认值为空
|
CrossDomainSettings |
getCrossDomainSettings()
获取跨域设置
|
String |
getDefaultCharsetEncoding()
默认字符编码集设置,可选参数,默认值为UTF-8
|
String |
getDefaultContentType()
默认Content-Type设置,可选参数,默认值为text/html
|
IWebErrorProcessor |
getErrorProcessor()
异常错误处理器,可选参数,默认值为net.ymate.platform.webmvc.impl.DefaultWebErrorProcessor
|
String |
getLanguageParamName()
国际化语言设置参数名称,可选参数,默认值为_lang
|
Set<String> |
getRequestIgnoreSuffixes()
请求忽略后缀集合,可选参数,默认值为jsp|jspx|png|gif|jpg|jpeg|js|css|swf|ico|htm|html|eot|woff|ttf|svg|map
|
IRequestMappingParser |
getRequestMappingParser()
控制器请求映射路径分析器,可选值为已知分析器名称或自定义分析器类名称,默认为default,目前支持已知分析器[default|...]
|
String |
getRequestMethodParam()
请求方法参数名称,可选参数,默认值为_method
|
String |
getRequestPrefix()
请求路径前缀,可选参数,默认值为空
|
IRequestProcessor |
getRequestProcessor()
控制器请求处理器,可选值为已知处理器名称或自定义处理器类名称,自定义类需实现net.ymate.platform.webmvc.IRequestProcessor接口,默认为default,目前支持已知处理器[default|json|xml|...]
|
String |
getResourceHome()
国际化资源文件存放路径,可选参数,默认值为${root}/i18n/
|
String |
getResourceName()
国际化资源文件名称,可选参数,默认值为messages
|
int |
getUploadFileSizeMax()
上传文件大小最大值(字节),默认值:10485760(注:10485760 = 10M)
|
ProgressListener |
getUploadListener()
文件上传状态监听器,可选参数,默认值为空
|
int |
getUploadSizeThreshold()
内存缓冲区的大小,默认值: 10240字节(=10K),即如果文件大于10K,将使用临时文件缓存上传文件
|
String |
getUploadTempDir()
文件上传临时目录,为空则默认使用:System.getProperty("java.io.tmpdir")
|
int |
getUploadTotalSizeMax()
上传文件总量大小最大值(字节), 默认值:10485760(注:10485760 = 10M)
|
boolean |
isConventionInterceptorMode()
Convention模式开启时是否采用拦截器规则设置,可选参数,默认值为false
|
boolean |
isConventionMode()
是否开启视图自动渲染(约定优于配置,无需编写控制器代码,直接匹配并执行视图)模式,可选参数,默认值为false
|
boolean |
isConventionUrlRewriteMode()
Convention模式开启时是否采用URL伪静态 (URL中通过分隔符'_'传递多个请求参数,通过UrlParams[index]方式引用参数值) 模式,可选参数,默认值为false
|
boolean |
isCookieAuthEnabled()
Cookie密钥验证是否默认开启, 默认值为false
|
boolean |
isCookieUseHttpOnly()
Cookie是否默认使用HttpOnly, 默认值为false
|
initialize, isInitialized
static final String DEFAULT_STR
static final String IGNORE_REGEX_PREFIX
static final String IGNORE_REGEX_SUFFIX
static final String IGNORE_REGEX_DEFAULT
static final String IGNORE_REGEX
static final String REQUEST_MAPPING_PARSER_CLASS
static final String REQUEST_PROCESSOR_CLASS
static final String ERROR_PROCESSOR_CLASS
static final String CACHE_PROCESSOR_CLASS
static final String RESOURCES_HOME
static final String RESOURCE_NAME
static final String LANGUAGE_PARAM_NAME
static final String DEFAULT_CHARSET_ENCODING
static final String DEFAULT_CONTENT_TYPE
static final String REQUEST_IGNORE_SUFFIX
static final String REQUEST_METHOD_PARAM
static final String REQUEST_PREFIX
static final String BASE_VIEW_PATH
static final String COOKIE_PREFIX
static final String COOKIE_DOMAIN
static final String COOKIE_PATH
static final String COOKIE_AUTH_KEY
static final String COOKIE_AUTH_ENABLED
static final String COOKIE_USE_HTTP_ONLY
static final String UPLOAD_TEMP_DIR
static final String UPLOAD_FILE_SIZE_MAX
static final String UPLOAD_TOTAL_SIZE_MAX
static final String UPLOAD_SIZE_THRESHOLD
static final String UPLOAD_LISTENER_CLASS
static final String CONVENTION_MODE
static final String CONVENTION_URL_REWRITE_MODE
static final String CONVENTION_INTERCEPTOR_MODE
static final String CONVENTION_VIEW_PATHS
static final String CROSS_DOMAIN_SETTINGS_ENABLED
static final String CROSS_DOMAIN_OPTIONS_AUTO_REPLY
static final String CROSS_DOMAIN_ALLOWED_ORIGINS
static final String CROSS_DOMAIN_ALLOWED_ORIGINS_CHECKER_CLASS
static final String CROSS_DOMAIN_ALLOWED_METHODS
static final String CROSS_DOMAIN_ALLOWED_HEADERS
static final String CROSS_DOMAIN_EXPOSED_HEADERS
static final String CROSS_DOMAIN_ALLOWED_CREDENTIALS
static final String CROSS_DOMAIN_MAX_AGE
static final String PARAMS_REQUEST_SUFFIX
static final String PARAMS_SERVER_NAME
static final String PARAMS_EXCEPTION_ANALYSIS_DISABLED
static final String PARAMS_ERROR_DEFAULT_VIEW_FORMAT
static final String PARAMS_ERROR_WITH_STATUS_CODE
static final String PARAMS_ERROR_VIEW
static final String PARAMS_VALIDATION_TEMPLATE_ELEMENT
static final String PARAMS_VALIDATION_TEMPLATE_ITEM
static final String PARAMS_ALLOWED_ACCESS_HOSTS
static final String PARAMS_ALLOWED_UPLOAD_CONTENT_TYPES
IRequestMappingParser getRequestMappingParser()
IRequestProcessor getRequestProcessor()
IWebErrorProcessor getErrorProcessor()
IWebCacheProcessor getCacheProcessor()
String getResourceHome()
String getResourceName()
String getLanguageParamName()
String getDefaultCharsetEncoding()
String getDefaultContentType()
Set<String> getRequestIgnoreSuffixes()
String getRequestMethodParam()
String getRequestPrefix()
String getBaseViewPath()
String getAbstractBaseViewPath()
String getCookiePrefix()
String getCookieDomain()
String getCookiePath()
String getCookieAuthKey()
boolean isCookieAuthEnabled()
boolean isCookieUseHttpOnly()
String getUploadTempDir()
int getUploadFileSizeMax()
int getUploadTotalSizeMax()
int getUploadSizeThreshold()
ProgressListener getUploadListener()
boolean isConventionMode()
boolean isConventionUrlRewriteMode()
boolean isConventionInterceptorMode()
Set<String> getConventionViewAllowPaths()
Set<String> getConventionViewNotAllowPaths()
CrossDomainSettings getCrossDomainSettings()
Copyright © 2022. All rights reserved.