스프링 개발

1.프로젝트 패키지 구조, 어떻게 나눌까? Layer와 Domain 접근법 👊

post-thumbnail

2.API 응답 통일화 : 일관된 공통 응답 설계 🤗

post-thumbnail

3.GlobalExceptionHandler과 CustomException을 통한 공통 예외 처리하기 🚨

post-thumbnail

4.야구장 정보 데이터 저장 적용기, 테이블이 아닌 ENUM을 사용한 이유 🌟

post-thumbnail

5.동시성 이슈 해결 - 정리

post-thumbnail

6.🙆‍♀️ API 응답시 커스텀Code를 주는것의 이점

post-thumbnail

7.[실무 설계 고민] 스프링 전체 구조 설계 고민을 해보자- Exception 처리

post-thumbnail

8.🔎 [JPA] @Table(uniqueConstraints) vs @Column(unique = true) — 어떤게 더 좋은가?

post-thumbnail

9.🛠️ Controller 레이어와 문서화 (Swagger / OpenAPI) 어노테이션 분리 전략

post-thumbnail

10.📊 다대다 연관 관계 해결 - 일대다, 다대일로 분리하기

post-thumbnail

11.💭 [Dataracy] 헥사고날 + DDD 구조 설계 적용기

post-thumbnail

12.📚 실무에서 DTO ↔ Domain ↔ Entity Mapper 책임 위치 정리 (헥사고날 + DDD 적용 경험 기반)

post-thumbnail

13.📦 Spring에서 Multipart/Form-Data로 파일 + DTO 업로드 시 흔히 발생하는 문제와 해결법 정리

post-thumbnail

14.📚 QueryDSL 확장 설계: 조건·정렬을 쪼개서 조립한다

post-thumbnail

15.📊 운영 로그(Operational Logging) 시스템 체계 설계와 구현기

post-thumbnail

16.📧 이메일 인증 시스템 구현하기

post-thumbnail

17.🧰 @ValidEnumValue로 끝내는 Enum 검증 — 설계부터 적용까지

post-thumbnail

18.🔐 컨트롤러 파라미터에 유저 ID 안전하게 주입하기

post-thumbnail

19.🛡️ AOP와 어노테이션을 통해 “작성자만 편집/삭제/복원” 정책 일원화하기

post-thumbnail

20.💾 Soft Delete: 데이터를 진짜 지우지 않는 이유

post-thumbnail