인텔리제이의 다국어 message properties 기능을 소개하려 합니다.
계속 읽기
setter를 피하고 도메인 객체의 비즈니스 로직을 통해 객체를 변경하는 방법과, 빌더 패턴을 활용한 안전하고 명확한 객체 생성 방법을 설명합니다.
계속 읽기
Service, ServiceImpl 구조의 단점을 분석하고, 인터페이스의 책임을 최소화하여 클래스의 책임을 명확히 나누는 중요성을 강조하며, 객체지향 프로그래밍의 원칙을 실무에 어떻게 적용할지 고민한 내용을 다룹니다.
계속 읽기
Jackson 어노테이션 사용법(2)
계속 읽기
환율 API 설계에서 발생한 안티 패턴을 해결하기 위해 책임 분리와 다형성을 적용한 방법을 설명하며, 인터페이스 분리와 구현체 책임 분리로 문제를 해결한 과정을 공유합니다.
계속 읽기
Jackson 어노테이션 사용법(1)
계속 읽기
배송이 있고 배송의 상태를 갖는 배송 로그가 있고 각각의 관계는 1:N 관계입니다. 아래와 같은 특정한 1:N 관계에 대해서 포스팅을 진행해보겠습니다.
계속 읽기
이번 포스팅에서는 Embedded를 이용해서 Password 클래스를 통해서 Password 관련 응집력을 높이는 것 방법과 JPA에서 LocalDateTime을 활용하는 방법에 대해서 중점으로 포스팅을 진행해 보겠습니다.
계속 읽기
이전 포스팅의 단점을 해결해서 더 효과적인 효과적인 validate, 예외 처리 처리 작업을 진행해보겠습니다. 해당 코드는 Github를 확인해주세요.
계속 읽기
Swagger를 API 도큐먼트로 사용하고 계시다면 날짜 관련 model value는 지저분하게 출력 됩니다. 이 문제를 해결 하는 방법에 대해서 간단하게 포스팅 하겠습니다.
계속 읽기