Querydsl

[실전! Querydsl] 01. 프로젝트 환경설정

kittity 2024. 7. 30. 00:03

실전! Querydsl 강의를 듣고 정리한 내용입니다.
➡️ 강의 : https://www.inflearn.com/course/querydsl-실전/dashboard

➡️ 코드 : https://github.com/leehanna602/querydsl

 

실전! Querydsl 강의 | 김영한 - 인프런

김영한 | Querydsl의 기초부터 실무 활용까지, 한번에 해결해보세요!, 복잡한 쿼리, 동적 쿼리는 이제 안녕! Querydsl로 자바 백엔드 기술을 단단하게. 🚩 본 강의는 로드맵 과정입니다. 본 강의는 자

www.inflearn.com

 

1. 프로젝트 생성

1.1 프로젝트 초기 생성

  • 설정 - https://start.spring.io/
    • Project : Gradle-Groovy
    • Language : Java
    • Spring Boot : 2.7.12
    • Project Metadata
      • Group : study
      • Artifact : querydsl
      • Packaging : jar
      • Java : 11
    • Dependencies
      • Spring Web
      • Spring data jpa
      • H2 database
      • Lombok
  • 동작확인 - 프로젝트 열어서 테스트 코드 및 간단한 컨트롤러 생성후 실행해보기
    • 기본 테스트 케이스 실행
    • 스프링 부트 메인 실행 후 에러페이지로 간단하게 동작 확인(`http://localhost:8080')
    • 테스트 컨트롤러를 만들어서 spring web 동작 확인(http://localhost:8080/hello)

 

1.2 Settings1 - Build Tools

🌟 IntelliJ Gradle 대신에 자바로 바로 실행하기
- 최근 IntelliJ 버전은 Gradle로 실행을 하는 것이 기본 설정이다. 이렇게 하면 실행속도가 느리다.
- 다음과 같이 변경하면 자바로 바로 실행하므로 좀 더 빨라진다.
1. Preferences Build, Execution, Deployment Build Tools Gradle
2.
Build and run using: Gradle IntelliJ IDEA
3.
Run tests using: Gradle IntelliJ IDEA </aside>
  • 검색) gradle
    • Path) File | Settings | Build, Execution, Deployment | Build Tools | Gradle
  • 설정) 실행시킬때 gradle로 실행시키면 느려서 IntelliJ 가 Java로 실행시키도록 설정
    • Build and run using : IntelliJ IDEA
    • Run tests using : IntelliJ IDEA

 

1.3 Settings2 - Lombok

🌟 롬복 적용
1. Preferences plugin lombok 검색 실행 (재시작)
2. Preferences Annotation Processors 검색 Enable annotation processing 체크 (재시작)
3.
임의의 테스트 클래스를 만들고 @Getter, @Setter 확인
  • 검색) lombok
    • Plugins) lombok 검색 후 설치
  • 검색) annotation processing
    • Path) File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors
    • 설정) Enable annotation processing 체크
728x90