└── src
    ├── docs
    │   └── asciidoc
    │       └── api.adoc
    ├── main
    │   ├── java
    │   │   └── com
    │   │       └── mos
    │   │           └── backend
    │   │               ├── BackendApplication.java
    │   │               ├── common
    │   │               │   ├── config
    │   │               │   │   ├── AuditorAwareConfig.java
    │   │               │   │   ├── P6SpyConfig.java
    │   │               │   │   └── SecurityConfig.java
    │   │               │   ├── entity
    │   │               │   │   ├── AuditorAwareImpl.java
    │   │               │   │   ├── BaseAuditableEntity.java
    │   │               │   │   └── BaseTimeEntity.java
    │   │               │   ├── exception
    │   │               │   │   ├── ClientException.java
    │   │               │   │   ├── ErrorCode.java
    │   │               │   │   ├── GlobalExceptionHandler.java
    │   │               │   │   └── MosException.java
    │   │               │   └── response
    │   │               │       ├── ResponseDto.java
    │   │               │       └── ResponseWrapperAdvice.java
    │   │               └── users
    │   │                   ├── application
    │   │                   │   ├── UserService.java
    │   │                   │   └── responsedto
    │   │                   │       └── UserResponseDTO.java
    │   │                   ├── entity
    │   │                   │   ├── User.java
    │   │                   │   └── exception
    │   │                   │       └── UserErrorCode.java
    │   │                   ├── infrastructure
    │   │                   │   ├── exception
    │   │                   │   └── respository
    │   │                   │       ├── UserJpaRepository.java
    │   │                   │       ├── UserRedisRepository.java
    │   │                   │       ├── UserRepository.java
    │   │                   │       └── UserRepositoryImpl.java
    │   │                   └── presentation
    │   │                       ├── controller
    │   │                       │   ├── api
    │   │                       │   │   └── UserController.java
    │   │                       │   └── web
    │   │                       │       └── UserWebController.java
    │   │                       └── requestdto
    │   │                           └── UserRequestDTO.java
    │   └── resources
    │       ├── application-local.properties
    │       ├── application.properties
    │       ├── local.env
    │       ├── messages
    │       │   └── messages-error.properties
    │       ├── static
    │       │   └── docs
    │       │       └── api.html
    │       └── templates
    └── test
        └── java
            └── com
                └── mos
                    └── backend
                        ├── BackendApplicationTests.java
                        └── users
                            ├── api
                            ├── applicatoin
                            ├── entity
                            ├── infrastructure
                            └── presentation
                                └── UserControllerTest.java