Fix : 레디스 설정 deprecated로 변경(spring boot 3.2부터 변경됨)

This commit is contained in:
lsh9672
2025-06-11 17:43:38 +09:00
committed by 정유빈
parent 65d8b91140
commit 0f92015b84
18 changed files with 374 additions and 51 deletions
@@ -1,4 +1,19 @@
package com.ktds.hi.store.domain;
package com.ktds.hi.store.biz.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
/**
* 좌표 값 객체
*/
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Coordinates {
}
private Double latitude;
private Double longitude;
}
@@ -1,4 +1,27 @@
package com.ktds.hi.store.domain;
package com.ktds.hi.store.biz.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
/**
* 메뉴 도메인 엔티티
*/
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Menu {
private Long id;
private Long storeId;
private String name;
private String description;
private BigDecimal price;
private String category;
private String imageUrl;
private Boolean isAvailable;
}
@@ -1,4 +1,38 @@
package com.ktds.hi.store.domain;
package com.ktds.hi.store.biz.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.List;
/**
* 매장 도메인 엔티티
*/
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Store {
}
private Long id;
private Long ownerId;
private String name;
private String description;
private String address;
private String phoneNumber;
private String category;
private Double latitude;
private Double longitude;
private LocalTime openTime;
private LocalTime closeTime;
private String imageUrl;
private Boolean isActive;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
private List<String> tags;
private List<Menu> menus;
}
@@ -1,4 +1,25 @@
package com.ktds.hi.store.domain;
package com.ktds.hi.store.biz.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
/**
* 매장 검색 조건
*/
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class StoreSearchCriteria {
}
private String keyword;
private String category;
private String tags;
private Double latitude;
private Double longitude;
private Integer radius;
private Integer page;
private Integer size;
}
@@ -1,4 +1,20 @@
package com.ktds.hi.store.domain;
package com.ktds.hi.store.biz.domain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
/**
* 매장 태그 도메인 엔티티
*/
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class StoreTag {
}
private Long id;
private Long storeId;
private String tagName;
}
+5 -4
View File
@@ -20,10 +20,11 @@ spring:
format_sql: true
dialect: org.hibernate.dialect.PostgreSQLDialect
redis:
host: ${REDIS_HOST:localhost}
port: ${REDIS_PORT:6379}
password: ${REDIS_PASSWORD:}
data:
redis:
host: ${REDIS_HOST:localhost}
port: ${REDIS_PORT:6379}
password: ${REDIS_PASSWORD:}
external-api:
naver: