| 请求信息
%X{method}
请求类型:GET、POST
%X{requestURL}
完整的URL
%X{requestURLWithQueryString}
完整的URL,含querydata
%X{requestURI}
不包括host信息的URL
%X{requestURIWithQueryString}
不包括host信息的URL,含querydata
%X{queryString}
Querydata
%X{cookies}
所有cookie的名称,以逗号分隔
%X{cookie.*}
指定cookie的值,例如:cookie.JSESSIONID
| 客户端信息
%X{remoteAddr}
用户IP地址
%X{remoteRealIp}
客户端的真实ip地址
%X{remoteHost}
用户域名(也可能是IP地址)
%X{userAgent}
用户浏览器
%X{referrer}
上一个链接
LogWebRequestFilter(boolean, boolean) - Constructor for class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
记录web请求的日志信息
LogWebRequestFilter(boolean, boolean, String, String) - Constructor for class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
记录web请求的日志信息
M
- markSupported() - Method in class app.myoss.cloud.web.spring.web.servlet.support.ByteArrayServletInputStream
-
- MavenUtils - Class in app.myoss.cloud.web.utils
-
Maven常用工具类方法
- MavenUtils() - Constructor for class app.myoss.cloud.web.utils.MavenUtils
-
- MDC_COOKIE_PREFIX - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
cookies key prefix
- MDC_COOKIES - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
cookies
- MDC_COST_TIME - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
HTTP cost time
- MDC_METHOD - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
HTTP request method
- MDC_QUERY_STRING - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
query string
- MDC_REFERRER - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
referrer
- MDC_REMOTE_ADDR - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
客户端的ip地址(如果服务前面是 NGINX 转发过来的,那么就是它的 ip 地址)
- MDC_REMOTE_HOST - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
客户端的主机名
- MDC_REMOTE_REAL_IP - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
客户端的真实ip地址
- MDC_REQUEST_SERVER_INFO - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
请求服务器域名+接口地址信息
- MDC_REQUEST_URI - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
不包括host信息的URL
- MDC_REQUEST_URI_WITH_QUERY_STRING - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
不包括host信息的URL,包括query string
- MDC_REQUEST_URL - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
取得当前的request URL,不包括query string
- MDC_REQUEST_URL_WITH_QUERY_STRING - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
取得当前的request URL,包括query string
- MDC_START_TIME - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
HTTP request start time
- MDC_STATUS - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
HTTP response status
- MDC_USER_AGENT - Static variable in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
user agent
- MonitorControllerProperties - Class in app.myoss.cloud.web.spring.web.method.aspectj
-
使用slf4j记录 Controller 的信息,属性配置
- MonitorControllerProperties() - Constructor for class app.myoss.cloud.web.spring.web.method.aspectj.MonitorControllerProperties
-
O
- OK_HTTP3_CONNECTION_CONFIG_PREFIX - Static variable in class app.myoss.cloud.web.constants.WebConstants
-
OkHttp3连接池属性配置前缀
- OkHttp3ConnectionPoolProperties - Class in app.myoss.cloud.web.spring.boot.config.http
-
OkHttp3连接池属性配置
- OkHttp3ConnectionPoolProperties() - Constructor for class app.myoss.cloud.web.spring.boot.config.http.OkHttp3ConnectionPoolProperties
-
- onThrowException(RestTemplate, URI, HttpMethod, HttpEntity<?>, Class<T>, Exception) - Method in interface app.myoss.cloud.web.utils.RestRequestCallback
-
用于在发生异常的时候,做某些处理操作
- outputException(Throwable, HttpHeaders, HttpStatus, HttpServletRequest) - Method in class app.myoss.cloud.web.spring.web.method.aspectj.AopLogControllerExceptionHandler
-
对外的错误异常统一输出JSON字符串,并且包含traceId,方便跟踪错误日志
P
- postForm(String, LinkedMultiValueMap<String, String>, Object...) - Static method in class app.myoss.cloud.web.utils.RestClient
-
以POST方法发送HTTP请求,请求的内容为form数据格式
- postForm(RestTemplate, String, LinkedMultiValueMap<String, String>, Object...) - Static method in class app.myoss.cloud.web.utils.RestUtils
-
以POST方法发送HTTP请求,请求的内容为form数据格式
- postJson(String, String, Object...) - Static method in class app.myoss.cloud.web.utils.RestClient
-
以POST方法发送HTTP请求,请求的内容为JSON
- postJson(RestTemplate, String, String, Object...) - Static method in class app.myoss.cloud.web.utils.RestUtils
-
以POST方法发送HTTP请求,请求的内容为JSON
- print(ApplicationReadyEvent) - Method in class app.myoss.cloud.web.spring.web.method.handler.PrintRequestMappingHandler
-
打印 RequestMappingHandlerMapping 中的映射方法
- printRequestMappingHandler() - Method in class app.myoss.cloud.web.spring.boot.config.WebAutoConfiguration
-
打印 Web 所有的接口映射关系
- PrintRequestMappingHandler - Class in app.myoss.cloud.web.spring.web.method.handler
-
打印 Web 所有的接口映射关系
- PrintRequestMappingHandler() - Constructor for class app.myoss.cloud.web.spring.web.method.handler.PrintRequestMappingHandler
-
- properties - Variable in class app.myoss.cloud.web.spring.web.method.aspectj.AopLogControllerExceptionHandler
-
- putMDC(HttpServletRequest, String) - Method in class app.myoss.cloud.web.spring.web.servlet.filter.LogWebRequestFilter
-
设置内容到MDC中
Q
- query() - Method in class app.myoss.cloud.web.http.HttpUrlBuilder
-
Returns this URL's query, like "abc" for
http://host/?abc.
R
- read() - Method in class app.myoss.cloud.web.spring.web.servlet.support.ByteArrayServletInputStream
-
- READER_BODY_HTTP_SERVLET_REQUEST_FILTER_BEAN_NAME - Static variable in class app.myoss.cloud.web.constants.WebConstants
-
readerBodyHttpServletRequestFilter spring bean name
- readerBodyHttpServletRequestFilter() - Method in class app.myoss.cloud.web.spring.boot.config.AbstractWebMvcConfigurer
-
- ReaderBodyHttpServletRequestFilter - Class in app.myoss.cloud.web.spring.web.servlet.filter
-
- ReaderBodyHttpServletRequestFilter() - Constructor for class app.myoss.cloud.web.spring.web.servlet.filter.ReaderBodyHttpServletRequestFilter
-
- ReaderBodyHttpServletRequestWrapper - Class in app.myoss.cloud.web.spring.web.servlet.support
-
HttpServletRequestWrapper包装类, 将流保存为 byte[],然后将
ServletRequestWrapper.getReader() 和
ServletRequestWrapper.getInputStream() 方法的流的读取指向 byte[],
使这两个方法支持多次读取,默认只能读取一次。并且能支持 InputStream.reset() 操作,把pos的指针的位置重置为起始位置。
- ReaderBodyHttpServletRequestWrapper(HttpServletRequest) - Constructor for class app.myoss.cloud.web.spring.web.servlet.support.ReaderBodyHttpServletRequestWrapper
-
创建HttpServletRequestWrapper包装类
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class app.myoss.cloud.web.spring.web.method.aspectj.AopLogControllerRegistrar
-
- RELEASE_PATTERN - Static variable in class app.myoss.cloud.web.utils.MavenUtils
-
extract release version pattern
- removeAllEncodedQueryParameters(String) - Method in class app.myoss.cloud.web.http.HttpUrlBuilder
-
remove the query parameter.
- removeAllQueryParameters(String) - Method in class app.myoss.cloud.web.http.HttpUrlBuilder
-
remove the query parameter.
- removeQueryParameter(String, String) - Method in class app.myoss.cloud.web.http.HttpUrlBuilder
-
remove a query parameter name and value from query parameters
- reset() - Method in class app.myoss.cloud.web.spring.web.servlet.support.ByteArrayServletInputStream
-
把pos的指针的位置重置为起始位置
- REST_TEMPLATE4_OK_HTTP3_BEAN_NAME - Static variable in class app.myoss.cloud.web.constants.WebConstants
-
restTemplate4OkHttp3 spring bean name
- restClient() - Method in class app.myoss.cloud.web.spring.boot.config.WebAutoConfiguration
-
创建Rest API 工具类,用于发送 HTTP 请求
- RestClient - Class in app.myoss.cloud.web.utils
-
Rest Client 工具类,使用 RestUtils 和 RestTemplate 发送 HTTP 请求,简单易用
- RestClient() - Constructor for class app.myoss.cloud.web.utils.RestClient
-
- RestRequestCallback - Interface in app.myoss.cloud.web.utils
-
Rest Request 回调函数,用于在发送请求之前,做某些处理操作;也可用于在返回结果之前,做某些处理操作
- restTemplate4OkHttp3(FastJsonConfig, ConnectionPool, List<Interceptor>, List<Interceptor>) - Method in class app.myoss.cloud.web.spring.boot.config.http.RestTemplate4OkHttp3ClientAutoConfiguration
-
创建OkHttp3 RestTemplate,使用HTTP连接池
- RestTemplate4OkHttp3ClientAutoConfiguration - Class in app.myoss.cloud.web.spring.boot.config.http
-
自动配置RestTemplate,使用 OkHttp3 连接池。
- RestTemplate4OkHttp3ClientAutoConfiguration(OkHttp3ConnectionPoolProperties) - Constructor for class app.myoss.cloud.web.spring.boot.config.http.RestTemplate4OkHttp3ClientAutoConfiguration
-
初始化 OkHttp3连接池属性配置
- restTemplate4OkHttp3ConnectionPool() - Method in class app.myoss.cloud.web.spring.boot.config.http.RestTemplate4OkHttp3ClientAutoConfiguration
-
- restTemplate4OkHttp3Interceptor() - Method in class app.myoss.cloud.web.spring.boot.config.http.RestTemplate4OkHttp3ClientAutoConfiguration
-
- restTemplate4OkHttp3NetworkInterceptor() - Method in class app.myoss.cloud.web.spring.boot.config.http.RestTemplate4OkHttp3ClientAutoConfiguration
-
- RestUtils - Class in app.myoss.cloud.web.utils
-
Rest API工具类
- RestUtils() - Constructor for class app.myoss.cloud.web.utils.RestUtils
-
- run(Logger, boolean, String, Class<?>, String...) - Static method in class app.myoss.cloud.web.spring.boot.BootApplication
-
Static helper that can be used to run a SpringApplication from
the specified source using default settings.
- run(Logger, Class<?>, String...) - Static method in class app.myoss.cloud.web.spring.boot.BootApplication
-
Static helper that can be used to run a SpringApplication from
the specified source using default settings.
- run(Logger, String, Class<?>, String...) - Static method in class app.myoss.cloud.web.spring.boot.BootApplication
-
Static helper that can be used to run a SpringApplication from
the specified source using default settings.
- run(Logger, boolean, Class<?>, String...) - Static method in class app.myoss.cloud.web.spring.boot.BootApplication
-
Static helper that can be used to run a SpringApplication from
the specified source using default settings.
S
- setCoreCommonProperties(ApplicationReadyEvent) - Static method in class app.myoss.cloud.web.utils.RestClient
-
订阅 Spring 容器准备完毕的事件,初始化通用网关配置
- setEncodedQueryParameter(String, String) - Method in class app.myoss.cloud.web.http.HttpUrlBuilder
-
reset the query parameter.
- setLevel(HttpLoggingInterceptor.Level) - Method in class app.myoss.cloud.web.http.okhttp3.HttpLoggingInterceptor
-
Change the level at which this interceptor logs.
- setQueryParameter(String, String) - Method in class app.myoss.cloud.web.http.HttpUrlBuilder
-
reset the query parameter.
- setReadListener(ReadListener) - Method in class app.myoss.cloud.web.spring.web.servlet.support.ByteArrayServletInputStream
-
- setResourceLoader(ResourceLoader) - Method in class app.myoss.cloud.web.spring.web.method.aspectj.AopLogControllerRegistrar
-
- setStartDeployEnv(Logger, String) - Static method in class app.myoss.cloud.web.spring.boot.BootApplication
-
为 Application 设置 DEPLOY_ENV
环境变量,如果环境变量中没有设置,则设置部署的默认环境为:dev
- setStartDeployEnv(Logger) - Static method in class app.myoss.cloud.web.spring.boot.BootApplication
-
为 Application 设置 DEPLOY_ENV
环境变量,如果环境变量中没有设置,则设置部署的默认环境为:dev
U
- UNKNOWN - Static variable in class app.myoss.cloud.web.utils.IpUtils
-
未知IP地址
- uriBuild(String, Map<String, List<String>>, Object...) - Static method in class app.myoss.cloud.web.utils.RestUtils
-
构造和编码URI
- uriBuild2(String, Map<String, String>, Object...) - Static method in class app.myoss.cloud.web.utils.RestUtils
-
构造和编码URI
V
- valueOf(String) - Static method in enum app.myoss.cloud.web.http.okhttp3.HttpLoggingInterceptor.Level
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum app.myoss.cloud.web.http.okhttp3.HttpLoggingInterceptor.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
W
- WEB_REQUEST_LOG_FILTER_BEAN_NAME - Static variable in class app.myoss.cloud.web.constants.WebConstants
-
webRequestLogFilter spring bean name
- WebAutoConfiguration - Class in app.myoss.cloud.web.spring.boot.config
-
Web项目自动配置
- WebAutoConfiguration() - Constructor for class app.myoss.cloud.web.spring.boot.config.WebAutoConfiguration
-
初始化
- WebConstants - Class in app.myoss.cloud.web.constants
-
Web常量
- WebConstants() - Constructor for class app.myoss.cloud.web.constants.WebConstants
-
- webRequestLogFilter() - Method in class app.myoss.cloud.web.spring.boot.config.AbstractWebMvcConfigurer
-
- writeForm(Map<String, List<String>>) - Static method in class app.myoss.cloud.web.utils.RestUtils
-
将集合对象转换成 application/x-www-form-urlencoded 表单数据格式
- writeForm2(Map<String, String>) - Static method in class app.myoss.cloud.web.utils.RestUtils
-
将集合对象转换成 application/x-www-form-urlencoded 表单数据格式
A B C D E F G H I L M O P Q R S U V W
Copyright © 2018–2019. All rights reserved.
|