전자정부4.2의 QueryDsl 설정
- 작성자 :
- 배*미
- 작성일 :
- 2024-08-12 14:51:49
- 조회수 :
- 819
- 구분 :
- 개발환경 / 4.2
- 진행상태 :
- 완료
Q
안녕하세요
회사에서 관공서 프로젝트를 하면서 이번에 전자정부 프레임워크 4.2를 이용해서
스프링부트 웹 프로젝트를 생성하였습니다.
빌드는 그래들로 하고 있고, jpa를 사용 예정입니다.
stater를 이용해 스프링부트 프로젝트를 요즘 버전으로 생성 시
스프링 3 버전대로 설정이 되는 것으로 알고 있는데요.
전자정부 프레임워크의 가장 최신 버전인 4.2를 이용해도
스프링 2 버전이 적용된 프레임워크를 사용하는 것으로 알고 있는데요.
그래서 스프링 3버전대의 QueryDSL 설정은 build.gradle 에
dependencies {
// queryDSL
implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta"
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
annotationProcessor "jakarta.persistence:jakarta.persistence-api"
}
를 추가해 주면 되는 걸로 알고 있는데... 전자정부 4.2는 이게 아닌것 같아서요.
전자정부 4.2 에서 QueryDSL 의 build.gradle 에서 설정 방법을 알고 싶습니다.
회사에서 관공서 프로젝트를 하면서 이번에 전자정부 프레임워크 4.2를 이용해서
스프링부트 웹 프로젝트를 생성하였습니다.
빌드는 그래들로 하고 있고, jpa를 사용 예정입니다.
stater를 이용해 스프링부트 프로젝트를 요즘 버전으로 생성 시
스프링 3 버전대로 설정이 되는 것으로 알고 있는데요.
전자정부 프레임워크의 가장 최신 버전인 4.2를 이용해도
스프링 2 버전이 적용된 프레임워크를 사용하는 것으로 알고 있는데요.
그래서 스프링 3버전대의 QueryDSL 설정은 build.gradle 에
dependencies {
// queryDSL
implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta"
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
annotationProcessor "jakarta.persistence:jakarta.persistence-api"
}
를 추가해 주면 되는 걸로 알고 있는데... 전자정부 4.2는 이게 아닌것 같아서요.
전자정부 4.2 에서 QueryDSL 의 build.gradle 에서 설정 방법을 알고 싶습니다.
환경정보
-
- OS 정보 : 윈도우
- 표준프레임워크 버전 : 4.2
- JDK(JRE) 정보 : 17
- WAS 정보 : 내장톰캣
- DB 정보 : 마리아디비
- 기타 환경 정보 : 빌드는 그래들, 스프링부트 웹 프로젝트로 생성함,
A
안녕하세요.
표준프레임워크센터 입니다.
표준프레임워크 개발환경에서
eGovFrame 메뉴 > Start > New MSA Boot Template Project 선택하신후
Board Service / Portal Service / User Service 중 하나를 선택하시면
QueryDSL 및 Gradle로 구성된 프로젝트가 생성되니 참고가 가능하실듯 합니다.
또는
표준프레임워크 GitHub 사이트에서도
참고가 가능합니다.
https://github.com/eGovFramework/egovframe-msa-edu/tree/contribution/backend
감사합니다.
표준프레임워크센터 입니다.
표준프레임워크 개발환경에서
eGovFrame 메뉴 > Start > New MSA Boot Template Project 선택하신후
Board Service / Portal Service / User Service 중 하나를 선택하시면
QueryDSL 및 Gradle로 구성된 프로젝트가 생성되니 참고가 가능하실듯 합니다.
또는
표준프레임워크 GitHub 사이트에서도
참고가 가능합니다.
https://github.com/eGovFramework/egovframe-msa-edu/tree/contribution/backend
감사합니다.