Author : 민디

@Transient를 이용한 Mapstruct 매핑 간소화

배경 소상공인 앱을 개발하며 다양한 언어로의 번역 작업은 필수적이었다. 이 과정에서, 특정 테이블의 세 개 필드에 걸쳐 번역이 추가되면서, Entity와 DTO 간의 매핑 작업이 복잡해졌다. 👉다국어 지원을 위한 데이터베이스 설계와 Spring Boot 구현 전략 처음에는 Translation Entity에서 번역 값을 가져오는 방식으로 작업했지만, 해당 값이 없을 경우 대체 언어로 전환하는 추가 작업이 필요했다. 이러한 과정이 비즈니스 […]

다국어 지원을 위한 데이터베이스 설계와 Spring Boot 구현 전략

배경 소상공인 예약을 위한 앱을 만들고 있는 중에, 번역 문제에 부딪혔다. 될 수 있으면 페이지 번역 기능을 활용해 프론트엔드에서 처리하려 했으나, 5개국 언어를 완벽하게 번역하는 데는 여러 어려움이 있었다. 제공하는 제품의 이름을 페이지 번역기로 돌렸을 때, 제품이 무엇인지 알아보기 힘들 정도로 번역이 잘 되지 않았으며, 추가적으로 매장 이름은 번역하지 않는 것이 좋겠다는 요청도 받았다. 이에 […]

AI 활용의 미래: 기업에서 AI를 이용한 효율적인 업무 방식 (AI 비지니스 레볼루션)

Spring Entity 상속 전략 회고

🗣 JPA로 개발하는 대부분에서 조인은 거의 안씁니다. 단순 쿼리만 하거나 별도로 다른 것으로 조회합니다. DB가 물리적으로 나뉘어져 있어서 데이터 소스가 하나가 아니기 때문입니다. 대규모 쇼핑몰로 치면 상품 재고 팀이 있고 회원 팀이 있고 결제 팀이있다면 결제 시 상품 재고, 회원 팀의 API를 통해서 값을 가져와야하는데 분리된 DB에서 JOIN을 할 수 있을까요? 현재 테이블 상태를 살펴보면, […]

Scroll to top