benefit_navigator/
│
├── common/ # 공통 모듈
│ ├── exception/
│ │ ├── BusinessException.java
│ │ ├── ErrorCode.java
│ │ └── GlobalExceptionHandler.java
│ └── response/
│ └── ApiResponse.java
│
├── config/ # 설정 파일
│ ├── WebConfig.java
│ ├── WebClientConfig.java
│ ├── ApiProperties.java
│ ├── KakaoApiProperties.java
│ ├── NaverApiProperties.java
│ ├── NaverOpenApiProperties.java
│ ├── TmapApiProperties.java
│ └── StoreDataInitializer.java
│
├── store/ # 매장 도메인
│ ├── controller/
│ │ ├── StoreController.java
│ │ ├── CategoryController.java
│ │ └── AdminController.java
│ ├── service/
│ │ └── StoreService.java
│ ├── repository/
│ │ └── StoreRepository.java
│ ├── domain/
│ │ └── Store.java
│ └── dto/
│ ├── request/
│ │ ├── StoreBoundsRequest.java
│ │ └── StoreSearchRequest.java
│ └── response/
│ ├── StoreDto.java
│ ├── StoreListResponse.java
│ └── CategoryResponse.java
│
├── directions/ # 길찾기 도메인
│ ├── controller/
│ │ └── DirectionsController.java
│ ├── service/
│ │ └── DirectionsService.java
│ └── dto/
│ ├── request/
│ └── response/
│ ├── DirectionsResponse.java
│ └── WalkingDirectionsResponse.java
│
├── external/ # 외부 API 연동
│ ├── kakao/
│ │ ├── KakaoApiClient.java
│ │ └── dto/
│ │ ├── KakaoPlaceSearchRequest.java
│ │ └── KakaoPlaceSearchResponse.java
│ ├── naver/
│ │ ├── NaverApiClient.java
│ │ └── dto/
│ │ ├── NaverDirectionsRequest.java
│ │ ├── NaverDirectionsResponse.java
│ │ ├── NaverLocalSearchRequest.java
│ │ └── NaverLocalSearchResponse.java
│ └── tmap/
│ ├── TmapApiClient.java
│ └── dto/
│ ├── TmapWalkingRequest.java
│ └── TmapWalkingResponse.java
│
└── BenefitNavigatorApplication.java
nh-SCALP/BE
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|