├── V2Application.java
├── book
│ ├── BookController.java
│ ├── BookResponseItem.java
│ ├── BookService.java
│ └── dto
├── comment
│ ├── controller
│ ├── domain
│ ├── dto
│ ├── repository
│ └── service
├── config
│ ├── AmazonS3Config.java
│ ├── AppConfig.java
│ ├── QueryDslConfig.java
│ ├── SecurityConfig.java
│ ├── SecurityWebSocketConfig.java
│ ├── SwaggerConfig.java
│ ├── WebClientConfig.java
│ ├── WebDriverConfig.java
│ ├── WebMvcConfig.java
│ ├── WebSocketConfig.java
│ ├── filter
│ └── handler
├── event
│ ├── handler
│ ├── listener
│ └── publisher
├── exception
│ ├── ErrorResponse.java
│ ├── ExceptionController.java
│ ├── FoodMapException.java
│ ├── comment
│ ├── email
│ ├── jwt
│ ├── post
│ └── user
├── jwt
│ ├── JwtResponseDTO.java
│ ├── JwtService.java
│ ├── RefreshToken.java
│ └── RefreshTokenRequestDTO.java
├── kakao
│ ├── domain
│ ├── dto
│ └── service
├── payment
│ ├── controller
│ ├── domain
│ ├── dto
│ ├── repository
│ └── service
├── post
│ ├── controller
│ ├── domain
│ ├── dto
│ ├── repository
│ └── service
├── report
│ ├── Report.java
│ ├── ReportController.java
│ ├── ReportRepository.java
│ ├── ReportRequestDTO.java
│ └── ReportService.java
├── user
│ ├── controller
│ ├── domain
│ ├── dto
│ ├── repository
│ └── service
├── util
│ ├── AmazonS3
│ ├── BookCrawler.java
│ ├── DistanceCalculator.java
│ ├── FaviconController.java
│ ├── ImageResponseDTO.java
│ ├── LocationData.java
│ └── email
└── websocket
├── controller
├── domain
├── dto
├── handler
├── manager
├── repository
└── service