study ThreadLocal -> RequestContextHolder.
ignore log
ignore .idea dir