Skip navigation links
A C D E F G I L M P R S U W 

A

AbstractWebFluxConfigurer - Class in app.myoss.cloud.web.reactive.spring.boot.config
Spring Web Flux配置基类
AbstractWebFluxConfigurer() - Constructor for class app.myoss.cloud.web.reactive.spring.boot.config.AbstractWebFluxConfigurer
 
AopLogControllerRegistrar - Class in app.myoss.cloud.web.reactive.spring.web.method.error
扫描当前package下的 Component,并进行 Bean 的自动注册
AopLogControllerRegistrar() - Constructor for class app.myoss.cloud.web.reactive.spring.web.method.error.AopLogControllerRegistrar
 
app.myoss.cloud.web.reactive.spring.boot.config - package app.myoss.cloud.web.reactive.spring.boot.config
 
app.myoss.cloud.web.reactive.spring.web.method.error - package app.myoss.cloud.web.reactive.spring.web.method.error
 
app.myoss.cloud.web.reactive.spring.web.method.error.annatation - package app.myoss.cloud.web.reactive.spring.web.method.error.annatation
 
app.myoss.cloud.web.reactive.spring.web.method.handler - package app.myoss.cloud.web.reactive.spring.web.method.handler
 
app.myoss.cloud.web.reactive.spring.web.server.filter - package app.myoss.cloud.web.reactive.spring.web.server.filter
 
app.myoss.cloud.web.reactive.utils - package app.myoss.cloud.web.reactive.utils
 

C

clearMDC() - Method in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
清除MDC下文中设置的信息,只有当前对象自己设置的MDC才能被清除。
ControllerDefaultErrorAttributes - Class in app.myoss.cloud.web.reactive.spring.web.method.error
全局Controller异常处理器,替换默认的 DefaultErrorAttributes
ControllerDefaultErrorAttributes() - Constructor for class app.myoss.cloud.web.reactive.spring.web.method.error.ControllerDefaultErrorAttributes
 

D

decodeIp(long) - Static method in class app.myoss.cloud.web.reactive.utils.IpUtils
掩码的IP地址转换为明码
determineHttpStatus(Throwable) - Static method in class app.myoss.cloud.web.reactive.spring.web.method.error.ControllerDefaultErrorAttributes
确定HTTP返回状态: HttpStatus 异常 class 继承: ResponseStatusException 异常 class 增加注解: ResponseStatus

E

EnableAopLogController - Annotation Type in app.myoss.cloud.web.reactive.spring.web.method.error.annatation
开启自动记录 Controller 信息 ControllerDefaultErrorAttributes 使用例子:
encodeIp(String) - Static method in class app.myoss.cloud.web.reactive.utils.IpUtils
将明码的IP地址转码为数字
errorWebExceptionHandler(ErrorAttributes) - Method in class app.myoss.cloud.web.reactive.spring.boot.config.ErrorWebFluxAutoConfiguration
 
ErrorWebFluxAutoConfiguration - Class in app.myoss.cloud.web.reactive.spring.boot.config
Auto-configuration to render errors via a WebFlux WebExceptionHandler.
ErrorWebFluxAutoConfiguration(ServerProperties, ResourceProperties, ObjectProvider<ViewResolver>, ServerCodecConfigurer, ApplicationContext) - Constructor for class app.myoss.cloud.web.reactive.spring.boot.config.ErrorWebFluxAutoConfiguration
 

F

filter(ServerWebExchange, WebFilterChain) - Method in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
 

G

getError(ServerRequest) - Method in class app.myoss.cloud.web.reactive.spring.web.method.error.ControllerDefaultErrorAttributes
 
getErrorAttributes(ServerRequest, boolean) - Method in class app.myoss.cloud.web.reactive.spring.web.method.error.ControllerDefaultErrorAttributes
 
getIpAddress(ServerHttpRequest) - Static method in class app.myoss.cloud.web.reactive.utils.IpUtils
获取请求客户端的真实地址
getLocalIp() - Static method in class app.myoss.cloud.web.reactive.utils.IpUtils
获取本机IP地址

I

IpUtils - Class in app.myoss.cloud.web.reactive.utils
Ip地址工具类
IpUtils() - Constructor for class app.myoss.cloud.web.reactive.utils.IpUtils
 

L

LogWebRequestFilter - Class in app.myoss.cloud.web.reactive.spring.web.server.filter
记录web请求的日志信息,设置请求的信息 到 Mapped Diagnostic Context(映射调试上下文) 中,用于输出到日志文件中。
请求信息 %X{method} 请求类型:GET、POST %X{requestURL} 完整的URL %X{requestURLWithQueryString} 完整的URL,含querydata %X{requestURI} 不包括host信息的URL %X{requestURIWithQueryString} 不包括host信息的URL,含querydata %X{queryString} Querydata 客户端信息 %X{remoteAddr} 用户IP地址 %X{remoteRealIp} 客户端的真实ip地址 %X{userAgent} 用户浏览器 %X{referrer} 上一个链接
LogWebRequestFilter(boolean, boolean) - Constructor for class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
记录web请求的日志信息
LogWebRequestFilter(boolean, boolean, String) - Constructor for class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
记录web请求的日志信息

M

MDC_COST_TIME - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
HTTP cost time
MDC_METHOD - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
HTTP request method
MDC_QUERY_STRING - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
query string
MDC_REFERRER - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
referrer
MDC_REMOTE_ADDR - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
客户端的ip地址(如果服务前面是 NGINX 转发过来的,那么就是它的 ip 地址)
MDC_REMOTE_REAL_IP - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
客户端的真实ip地址
MDC_REQUEST_SERVER_INFO - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
请求服务器域名+接口地址信息
MDC_REQUEST_URI - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
不包括host信息的URL
MDC_REQUEST_URI_WITH_QUERY_STRING - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
不包括host信息的URL,包括query string
MDC_REQUEST_URL - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
取得当前的request URL,不包括query string
MDC_REQUEST_URL_WITH_QUERY_STRING - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
取得当前的request URL,包括query string
MDC_START_TIME - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
HTTP request start time
MDC_STATUS - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
HTTP response status
MDC_USER_AGENT - Static variable in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
user agent
MonitorControllerProperties - Class in app.myoss.cloud.web.reactive.spring.web.method.error
使用slf4j记录 Controller 的信息,属性配置
MonitorControllerProperties() - Constructor for class app.myoss.cloud.web.reactive.spring.web.method.error.MonitorControllerProperties
 

P

print(ApplicationReadyEvent) - Method in class app.myoss.cloud.web.reactive.spring.web.method.handler.PrintRequestMappingHandler
打印 RequestMappingHandlerMapping 中的映射方法
printRequestMappingHandler() - Method in class app.myoss.cloud.web.reactive.spring.boot.config.WebFluxAutoConfiguration
打印 Web 所有的接口映射关系
PrintRequestMappingHandler - Class in app.myoss.cloud.web.reactive.spring.web.method.handler
打印 Web 所有的接口映射关系
PrintRequestMappingHandler() - Constructor for class app.myoss.cloud.web.reactive.spring.web.method.handler.PrintRequestMappingHandler
 
properties - Variable in class app.myoss.cloud.web.reactive.spring.web.method.error.ControllerDefaultErrorAttributes
 
PROXY_HEADER_KEYS - Static variable in class app.myoss.cloud.web.reactive.utils.IpUtils
代理服务器客户端 IP 地址设置的 Header key
putRequestInfo(ServerHttpRequest, String) - Method in class app.myoss.cloud.web.reactive.spring.web.server.filter.LogWebRequestFilter
设置内容到MDC中

R

registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class app.myoss.cloud.web.reactive.spring.web.method.error.AopLogControllerRegistrar
 

S

setResourceLoader(ResourceLoader) - Method in class app.myoss.cloud.web.reactive.spring.web.method.error.AopLogControllerRegistrar
 
storeErrorInformation(Throwable, ServerWebExchange) - Method in class app.myoss.cloud.web.reactive.spring.web.method.error.ControllerDefaultErrorAttributes
 

U

UNKNOWN - Static variable in class app.myoss.cloud.web.reactive.utils.IpUtils
未知IP地址

W

WebFluxAutoConfiguration - Class in app.myoss.cloud.web.reactive.spring.boot.config
Web flux项目自动配置
WebFluxAutoConfiguration() - Constructor for class app.myoss.cloud.web.reactive.spring.boot.config.WebFluxAutoConfiguration
初始化
webRequestLogFilter() - Method in class app.myoss.cloud.web.reactive.spring.boot.config.AbstractWebFluxConfigurer
注册 LogWebRequestFilter Filter
A C D E F G I L M P R S U W 

Copyright © 2018–2019. All rights reserved.