Yun Blog

기술 블로그

Github로 프로젝트 관리하기 Part2

Part2 - CI & Test Coverage & Wiki

프로젝트 소개 Github를 이용해서 Project Management 하는 방법 및 전체적인 프로세스에 대해서 정리했습니다. issue 관리, 일정 관리, 코드리뷰, 버그 리포트 등 다양한 일들을 Github 하나에서 다 관리할 수 있고 어느 하나 부족하다고 생각하지 않습니다. 이미 Remote Repository로 Github를 사용 중 이리 사면......

Jackson 어노테이션 총 정리

Slideshare

Jackson 사용법 from 남윤 김 ...

Github로 프로젝트 관리하기 Part1

Part1 - 이슈 발급 부터 코드리뷰까지

프로젝트 소개 Github를 이용해서 Project Management 하는 방법 및 전체적인 프로세스에 대해서 정리했습니다. issue 관리, 일정 관리, 코드리뷰, 버그 리포트 등 다양한 일들을 Github 하나에서 다 관리할 수 있고 어느 하나 부족하다고 생각하지 않습니다. 이미 Remote Repository로 Github를 사용 중 이리 사면......

Spring OOP 프로그래밍 예제(5) - 외부 API(PagerDuty) 호출

외부 API(PagerDuty) 호출

예제 코드는 Github : blog-sample에 공개 되어 있습니다. 외부 API(PagerDuty) 호출 최근 외부 API를 통신하는 일들이 많이 있었고 최근 PagerDuty API 작업을 하면서 외부 API를 사용할 때 많은 시행착오와 고민을 나름 정리해 보았습니다. PagerDuty Request 1234567891011{ "......

Spring-Jpa Best Practices Step-08 - OneToOne 관계 설정 팁

OneToOne 관계 설정 팁

해당 코드는 Github를 확인해주세요. OneToOne 관계 설정 시에 간단한 팁을 정리하겠습니다. 해당 객체들의 성격은 다음과 같습니다. 주문과 쿠폰 엔티티가 있다. 주문 시 쿠폰을 적용해서 할인받을 수 있다. 주문과 쿠폰 관계는 1:1 관계 즉 OneToOne 관계이다. 주의 깊게 살펴볼 내용은 다음과 같습니다. 외래 키는 어디 테이블에 두......

Jackson 어노테이션 사용법(5)

Custom Jackson Annotation, Disable Jackson Annotation

Custom Jackson Annotation, Disable Jackson Annotation Jackson Annotation Examples 예제를 적용전, 적용후로 나누어서 정리 해봤습니다. 테스트코드도 참고하시면 좋습니다. 해당 코드 및 전체 Jackson 정리는 Github를 참고해주세요 Custom Jackson Annotation ......

Jackson 어노테이션 사용법(4)

Polymorphic Type Handling Annotations, General Annotations

Polymorphic Type Handling Annotations, General Annotations Jackson Annotation Examples 예제를 적용전, 적용후로 나누어서 정리 해봤습니다. 테스트코드도 참고하시면 좋습니다. 해당 코드 및 전체 Jackson 정리는 Github를 참고해주세요 Jackson Polymorphic T......

Spring-Jpa Best Practices Step-07 - Embedded를 적극 활용

Embedded를 적극 활용

해당 코드는 Github를 확인해주세요. Embedded을 사용하면 칼럼들을 자료형으로 규합해서 응집력 및 재사용성을 높여 훨씬 더 객체지향 프로그래밍을 할 수 있게 도울 수 있습니다. Embedded은 다음과 같은 장점들이 있습니다. 자료형의 통일 12345678910111213141516class Account { // 단순 Stri......

Jackson 어노테이션 사용법(3)

Jackson Property Inclusion Annotations

Jackson Property Inclusion Annotations Jackson Annotation Examples 예제를 적용전, 적용후로 나누어서 정리 해봤습니다. 테스트코드도 참고하시면 좋습니다. 해당 코드 및 전체 Jackson 정리는 Github를 참고해주세요 @JsonIgnoreProperties 무시할 속성이나 속성 목록을 표시하......

인텔리제이 다국어 message properties

Intellij Tip

인텔리제이의 다국어 message properties 기능을 소개하려 합니다. messages.properties 생성 원하는 디렉터리에서 파일을 생성하실 때 Resource Bundle 선택합니다. Locales 추가 하단의 + 버튼을 눌러서 원하는 Locales를 추가합니다. 추가하실 때는 ISO_639 표준을 따르는 것을 추천해 드립니다. ......