BackEnd/Spring2025. 10. 3. 00:31[Spring] JPQL vs QueryDSL

Spring Data JPA에서 복잡한 쿼리를 작성할 때 가장 많이 사용하는 방식은 JPQL과 QueryDSL입니다.두 방법은 같은 결과를 낼 수 있지만 표현 방식과 장단점이 다릅니다.JPQL와 QueryDSL의 특징 및 장단점을 알아본 뒤 각각 언제 사용하면 좋을지 알아봅시다. JPQL (@Query 어노테이션 사용)특징SQL과 비슷한 형태의 쿼리를 문자열로 직접 작성합니다.@Query 어노테이션을 통해 Repository 인터페이스에 선언합니다.런타임 시점에 쿼리 오류를 발견합니다.예시public interface MemoRepository extends JpaRepository { // title이 특정 값과 일치하는 Memo 조회 @Query("SELECT m FROM Memo m W..

[github] 깃허브 Achievements : Galaxy Brain 뱃지 받기
Infra & DevOps/git2025. 7. 31. 18:13[github] 깃허브 Achievements : Galaxy Brain 뱃지 받기

Github 구경하다 보면 프로필 아래에 눈에 띄는 다양한 뱃지들을 자주 볼 수 있습니다.그중에서도 Galaxy Brain 뱃지는 오픈소스에 기여해야 받을 수 있는 비교적 얻기 어려운 뱃지 중 하나입니다.이 글에서는 오픈소스에 기여하지 않고도 간단하게 Galaxy Brain 뱃지를 얻는 방법을 소개합니다.참고로 Galaxy Brain 뱃지는 같이 진행할 친구가 필요하기 때문에 (ㅠㅠ) 같이 진행할 친구가 없으시다면 부계정을 이용해보도록 합시다. 이전 글 : Pull Shark 뱃지 받기 https://deve1opment-story.tistory.com/entry/github-%EA%B9%83%ED%97%88%EB%B8%8C-Achievements-Pull-Shark-%EB%B1%83%EC%A7%80-%..

[github] 깃허브 Achievements : YOLO 뱃지 받기
Infra & DevOps/git2025. 7. 31. 17:47[github] 깃허브 Achievements : YOLO 뱃지 받기

Github 구경하다 보면 프로필 아래에 눈에 띄는 다양한 뱃지들을 자주 볼 수 있습니다.그중에서도 YOLO 뱃지는 비교적 쉽게 획득할 수 있는 뱃지 중 하나입니다.YOLO는 “You Only Look Once”의 줄임말처럼, 단 한 번의 Pull Request만으로도 획득할 수 있는 특별한 뱃지입니다.이 글에서는 실제 코드 기여 없이도 간단한 Markdown 파일 수정 한 번으로 YOLO 뱃지를 얻는 방법을 소개합니다.참고로 YOLO 뱃지는 같이 진행할 친구가 필요하기 때문에 (ㅠㅠ) 같이 진행할 친구가 없으시다면 부계정을 이용해보도록 합시다. 이전 글 : Pull Shark 뱃지 받기 https://deve1opment-story.tistory.com/entry/github-%EA%B9%83%ED%9..

[github] 깃허브 Achievements : Pull Shark 뱃지 받기
Infra & DevOps/git2025. 7. 31. 16:42[github] 깃허브 Achievements : Pull Shark 뱃지 받기

Github 구경하다 보면 프로필 아래에 눈에 띄는 다양한 뱃지들을 자주 볼 수 있습니다.그 중에서도 Pull Shark 뱃지는 PR(Pull Request)을 생성하는 것만으로도 받을 수 있기 때문에 쉽게 도전해볼 수 있습니다. 이 글에서는 실제 코드 기여 없이도 간단한 Markdown 파일 수정 한 번으로 Pull Shark 뱃지를 얻는 방법을 소개합니다. Pull Shark 뱃지 받기 Add a README file를 체크합니다.레포지토리명은 자유롭게 만들어도 되고, 기존에 있던 레포지토리에 만들어도 상관없습니다.이후, 레포지토리를 생성합니다. 생성이 되면 다음과 같이 README.md 파일이 생성된 레포지토리가 생성됩니다. main 브랜치를 클릭하고 View all branches를 클릭합니다..

[AI / git] CodeRabbit으로 코드 리뷰 AI 적용하기
ETC/TIP2025. 7. 30. 23:08[AI / git] CodeRabbit으로 코드 리뷰 AI 적용하기

개발하다 보면 “이 코드 괜찮은가?” 고민할 때가 많습니다.누군가 내 코드에 대해 중립적으로 피드백을 주면 좋겠는데 혼자 개발하거나 바쁜 팀 분위기에서 코드 리뷰는 쉽지 않습니다. 그래서 최근에 떠오른 AI 코드 리뷰어, CodeRabbit을 적용해봤습니다. CodeRabbit이란? Git에 PR을 올리면 AI가 자동으로 리뷰를 달아주는 서비스입니다.기존의 ChatGPT처럼 물어보는 게 아니라 직접 PR에 코멘트를 달아줍니다. 코딩 스타일, 네이밍, 리팩토링 포인트 등 자동으로 리뷰해줍니다.리뷰 품질이 깔끔하고 과하지 않으며 리뷰, 파일 요약 및 변경사항 기반 추천 기능 등 다양한 옵션을 제공합니다.무료 플랜으로도 충분히 테스트 가능합니다. 회사 PR에 쓰거나 사이드 프로젝트에 적용해도 좋습니다. 실제..

image