Couchbase Spring data repository 적용기(3)
Spring data는 custom object-mapping 추상화를 지원하고 이를 통해 개발자가 다양한 데이터 저장소에 직접 access layer를 구현할 필요가 없도록 도와줍니다. 이러한 장점을 활용해 보기 위한 Repository 적용기를 소개합니다. 이번 마지막 3부에서는 Repository 커스텀 기능 추가를 이용해 Couchbase의 증분값을 보다 편하게 호출하는 방법과 주의점을 살펴보겠습니다. 1. 간단한 CRUD 기능, Cou
Couchbase Spring data repository 적용기(2)
Spring data는 custom object-mapping 추상화를 지원하고 이를 통해 개발자가 다양한 데이터 저장소에 직접 access layer를 구현할 필요가 없도록 도와줍니다. 이러한 장점을 활용해 보기 위한 Repository 적용기를 소개합니다. 이번 2부에서는 직접 생성해 조회해야 했던 ViewQuery를 spring-data-couchbase의 view 기반 쿼리 메소드를 이용하도록 수정하는 과정을 다룹니다. 1. 간단한 CR
Couchbase Spring data repository 적용기(1)
Spring data project는 관계형, 비관계형, map-reduce 등의 다양한 데이터 저장소에 일관된 데이터 접근 방식을 제공하며, spring-data-mongodb, spring-data-jpa, spring-data-redis, spring-data-couchbase 등 다양한 서브 프로젝트로 이루어져 있습니다. Spring data는 custom object-mapping 추상화를 지원하고 이를 통해 개발자가 다양한 데이터 저
Util클래스 어디까지 써봤니? 일 편하게 하는 유틸성 클래스
게으른 개발자가 되어라라는 말이 있습니다. 이 말은 게으르게 일을 하라는 것이 아니라, 같은 일을 해도 좀 더 효율적으로 하라는 말입니다. 소프트웨어 개발은 정신노동이기 때문에 개발자는 자신의 리소스가 의미없이 쓰이지 않도록 효율적인 개발을 하려고 노력해야 합니다. 이를 위해 대부분의 개발자들은 반복적이거나 공통으로 쓰이는 기능들을 처리할 때 Util 클래스를 사용합니다. 잘 알려진 Java Util 클래스 - Java util - Spring