Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addInterceptors(InterceptorRegistry) - Method in class com.github.can019.config.WebMvcConfig
- afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class com.github.can019.global.interceptor.LoggingInterceptor
- allController() - Method in class com.github.can019.global.aop.PointCut
- allControllerServiceRepositoryUnderBasePackage() - Method in class com.github.can019.global.aop.PointCut
- allControllerUnderBasePackage() - Method in class com.github.can019.global.aop.PointCut
- allRepository() - Method in class com.github.can019.global.aop.PointCut
- allRepositoryUnderBasePackage() - Method in class com.github.can019.global.aop.PointCut
- allService() - Method in class com.github.can019.global.aop.PointCut
- allServiceUnderBasePackage() - Method in class com.github.can019.global.aop.PointCut
- ApplicationException - Exception Class in com.github.can019.global.exception
-
RFC 7870에 맞는 error response를 제공할 수 있는 exception
- ApplicationException(String) - Constructor for exception class com.github.can019.global.exception.ApplicationException
- ApplicationException(String, Throwable) - Constructor for exception class com.github.can019.global.exception.ApplicationException
-
ApplicationException의 생성자
- ApplicationException(Throwable) - Constructor for exception class com.github.can019.global.exception.ApplicationException
B
- BaseApplication - Class in com.github.can019
- BaseApplication() - Constructor for class com.github.can019.BaseApplication
- BaseLogAspect() - Constructor for class com.github.can019.global.aop.logger.LayeredArchitectureLogAspect.BaseLogAspect
- basePackage() - Method in class com.github.can019.global.aop.PointCut
- BaseTimeEntity - Class in com.github.can019.global.entity
- BaseTimeEntity() - Constructor for class com.github.can019.global.entity.BaseTimeEntity
- byteArrayToHexString(byte[]) - Static method in class com.github.can019.global.util.convertor.TypeConvertor
C
- com.github.can019 - package com.github.can019
- com.github.can019.config - package com.github.can019.config
- com.github.can019.domain.hello - package com.github.can019.domain.hello
- com.github.can019.global.aop - package com.github.can019.global.aop
- com.github.can019.global.aop.logger - package com.github.can019.global.aop.logger
- com.github.can019.global.entity - package com.github.can019.global.entity
- com.github.can019.global.exception - package com.github.can019.global.exception
- com.github.can019.global.filter - package com.github.can019.global.filter
- com.github.can019.global.handler - package com.github.can019.global.handler
- com.github.can019.global.interceptor - package com.github.can019.global.interceptor
- com.github.can019.global.util.convertor - package com.github.can019.global.util.convertor
- com.github.can019.global.util.generator - package com.github.can019.global.util.generator
D
- defaultTraceInputLog(JoinPoint) - Static method in class com.github.can019.global.aop.logger.LayeredArchitectureLogAspect
- defaultTraceOutputLog(JoinPoint, Object) - Static method in class com.github.can019.global.aop.logger.LayeredArchitectureLogAspect
- destroy() - Method in class com.github.can019.global.filter.GenerateThreadContextIdFilter
- doAfterReturning(JoinPoint, Object) - Method in class com.github.can019.global.aop.logger.LayeredArchitectureLogAspect.BaseLogAspect
- doAfterThrowing(JoinPoint, Throwable) - Method in class com.github.can019.global.aop.logger.LayeredArchitectureLogAspect.BaseLogAspect
- doBefore(JoinPoint) - Static method in class com.github.can019.global.aop.logger.LayeredArchitectureLogAspect.BaseLogAspect
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.github.can019.global.filter.GenerateThreadContextIdFilter
E
- errorLog(JoinPoint, Throwable) - Static method in class com.github.can019.global.aop.logger.LayeredArchitectureLogAspect
G
- generateSequentialUUIDV1() - Static method in class com.github.can019.global.util.generator.UUID
-
thread-safe
- generateSequentialUUIDV1WithoutHyphen() - Static method in class com.github.can019.global.util.generator.UUID
-
thread-safe
- generateSequentialUUIDV1WithoutHyphenAsByte() - Static method in class com.github.can019.global.util.generator.UUID
- GenerateThreadContextIdFilter - Class in com.github.can019.global.filter
-
Thread id를 부여하는 filter.
- GenerateThreadContextIdFilter() - Constructor for class com.github.can019.global.filter.GenerateThreadContextIdFilter
- getBody() - Method in exception class com.github.can019.global.exception.ApplicationException
- getBody() - Method in exception class com.github.can019.global.exception.UnknownException
- getStatusCode() - Method in exception class com.github.can019.global.exception.ApplicationException
- getStatusCode() - Method in exception class com.github.can019.global.exception.UnknownException
- GlobalExceptionHandler - Class in com.github.can019.global.handler
-
Application에서 발생하는 모든 exception을 처리하는 handler.
- GlobalExceptionHandler() - Constructor for class com.github.can019.global.handler.GlobalExceptionHandler
H
- handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.github.can019.global.handler.GlobalExceptionHandler
-
응답 body 구성에 필요한 데이터 전처리를 진행.
- handleRuntimeException(RuntimeException, WebRequest) - Method in class com.github.can019.global.handler.GlobalExceptionHandler
- hello() - Method in class com.github.can019.domain.hello.HelloController
- HelloController - Class in com.github.can019.domain.hello
-
Simple hello controller
- HelloController() - Constructor for class com.github.can019.domain.hello.HelloController
- hexStringToByte(String) - Static method in class com.github.can019.global.util.convertor.TypeConvertor
I
- init(FilterConfig) - Method in class com.github.can019.global.filter.GenerateThreadContextIdFilter
L
- LayeredArchitectureLogAspect - Class in com.github.can019.global.aop.logger
-
AOP logger
- LayeredArchitectureLogAspect() - Constructor for class com.github.can019.global.aop.logger.LayeredArchitectureLogAspect
- LayeredArchitectureLogAspect.BaseLogAspect - Class in com.github.can019.global.aop.logger
- LoggingInterceptor - Class in com.github.can019.global.interceptor
-
Logging interceptor
- LoggingInterceptor() - Constructor for class com.github.can019.global.interceptor.LoggingInterceptor
M
- main(String[]) - Static method in class com.github.can019.BaseApplication
P
- PointCut - Class in com.github.can019.global.aop
- PointCut() - Constructor for class com.github.can019.global.aop.PointCut
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class com.github.can019.global.interceptor.LoggingInterceptor
-
Ip address, host name을 로깅
T
- TypeConvertor - Class in com.github.can019.global.util.convertor
- TypeConvertor() - Constructor for class com.github.can019.global.util.convertor.TypeConvertor
U
- UnknownException - Exception Class in com.github.can019.global.exception
-
Fatal exception
- UnknownException(String) - Constructor for exception class com.github.can019.global.exception.UnknownException
- UnknownException(String, Throwable) - Constructor for exception class com.github.can019.global.exception.UnknownException
- UnknownException(Throwable) - Constructor for exception class com.github.can019.global.exception.UnknownException
- UUID - Class in com.github.can019.global.util.generator
- UUID() - Constructor for class com.github.can019.global.util.generator.UUID
W
- WebMvcConfig - Class in com.github.can019.config
- WebMvcConfig() - Constructor for class com.github.can019.config.WebMvcConfig
All Classes and Interfaces|All Packages|Serialized Form