Querydsl
[실전! Querydsl] 01. 프로젝트 환경설정
kittity
2024. 7. 30. 00:03
실전! Querydsl 강의를 듣고 정리한 내용입니다.
➡️ 강의 : https://www.inflearn.com/course/querydsl-실전/dashboard
실전! 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