springboot 2

[Springboot] springboot3 QueryDSL 정리

✔️ 서론보통 스프링으로 API 를 개발하게 되면 JPA 를 사용하게 된다. Repository 상속과 인터페이스 선언 만으로 커스텀 쿼리를 생성할 수 있다는 강력한 장점이 있으나 복잡한 쿼리를 생성하는 경우에서는 한계(여러 필터를 적용한 조회.. 등)가 있다.그래서 JPA 만 쓰기보단 QueryDSL 을 접목하여 많이들 사용한다. 이렇게 되면 좀 더 간결한 코드로 복잡한 쿼리를 호출 할 수 있다는 장점이 생긴다. 이와 관련하여 Springboot 3.x.x 버전의 QueryDSL 선언과 사용 방법을 정리하고자 한다. ✔️ 본론💻 개발환경Springboot V 3.2.1Java 17 DependencySpringboot 3.x.x 버전부터 classifier로 jakarta'를 추가하여 Querydsl..

Springboot 2025.01.05

[Springboot] 3.x.x maven 빌더 Lombok cannot find symbol

✔️ 서론QueryDSL 문법도 정리하고 여러가지 지저분한 코딩 스타일을 바꾸는 것을 연습하고자 오랜만에 새로운 프로젝트를 생성했는데 진짜 엉뚱하게 @Getter 어노테이션을 선언했는데 get Method 를 cannot find symbol 이라는 에러와 함께 컴파일이 안된다. 이에 대해 해결 한 내용을 정리했다. ✔️ 본론혹시나 해서 기존에 개발한 프로젝트들도 안되나 확인해봤는데, 다행히 정상적으로 컴파일 되는 것을 확인했다. 아마 새롭게 만든 프로젝트들에 한해서 이런 문제가 발생하는 것 같다.해당 문제에 대해 찾아보니 다 gradle 빌더를 사용하는 프로젝트에 관한 해결 방안이였다. Maven 으로 공부를 시작한 사람으로써 Maven 의 시대가 가는 게 느껴진다..그래도 꾸역꾸역 stackoverf..

Springboot 2024.12.12