[SpringBoot] JPA Specifications 를 이용한 Table Join
Spring Data JPA 에는 Specifications 라는 것이 존재합니다. 이를 활요어하면 복잡하게 구성될 수 있는 WHERE 조건, JOIN TABLE 등의 행위를 편하게 진행할 수 있습니다.
Spring Data JPA 에는 Specifications 라는 것이 존재합니다. 이를 활요어하면 복잡하게 구성될 수 있는 WHERE 조건, JOIN TABLE 등의 행위를 편하게 진행할 수 있습니다.
백엔드 개발을 진행하다 보면, 이미지나 파일 같은 raw data 를 직접 return 해야 하는 경우가 발생합니다. 물론 download 기능을 구현할 때에도 마찬가지겠지만, 그 이외에도 이러한 기능이 필요한 경우가 간혹 있습니다.
윈도우와 맥을 병행해서 사용하다 보면, 키 매핑이 달라서 불편할 때가 있습니다. 예를 들어 윈도우의 Ctrl 키와 맥의 ⌘ 키가 그렇습니다.
맥의 dock 은 프로그램 실행을 빠르게 할 수 있게 도와주는 유용한 환경입니다. 최근 목록을 보여주거나, 특정 폴더를 넣어서 그 내용을 빠르게 확인할 수 있습니다.
형상관리 시스템을 사용하는 데 있어, 지금은 거의 대부분의 환경이 git 을 사용하고 있는 것 같습니다. 이렇게 대중화되었음에도, 사용상에 조금 헷갈리는 부분이 있어 정리해 둡니다.