Index

A B C D E G H I L M P T U W 
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
 
A B C D E G H I L M P T U W 
All Classes and Interfaces|All Packages|Serialized Form