반응형

JPA 3

[QueryDSL 오류]Springboot 3.0이상에서 QueryDslConfig Cannot resolve constructor 'JPAQueryFactory(EntityManager)'

발생 상황Springboot 3.0 에서 QueryDSL을 위해 build.gradle과 queryDsl configuration을 다음과 같이 설정했을 때 `JPAQueryFactory` 생성자를 찾을 수 없는 에러가 발생합니다.dependencies { implementation "com.querydsl:querydsl-jpa:5.0.0" annotationProcessor( "javax.persistence:javax.persistence-api", "javax.annotation:javax.annotation-api", "com.querydsl:querydsl-apt:5.0.0:jpa" )}import com.querydsl...

Spring 2025.02.21

[JPA] queryDSL 구조를 알아보자. (repository, repositoryCustom, repositoryImpl)

jpa 공식 같은 repository, repositoryCustom, repositoryImpl 구조repository, repositoryCustom, repositoryImpl 구조 해당 포스팅에서는 하나의 Repository를 통해 JpaRepository의 기능과 Querydsl의 기능을 사용하는 CustomRepository를 모두 사용할 수 있는, 일종의 공식처럼 쓰이는 'repository, repositoryCustom, repositoryImpl 구조'에 대해서 살펴보겠습니다. repository 상속 구조repository 상속 구조해당 구조를 코드로 보면 아래와 같은데요.크게 JpaRepository를 extends 하는 Repository 인터페이스에 CustomRepository..

Spring 2025.02.21

카페24(절약형) 스프링부트 OutOfMemoryError: Metaspace 오류 해결

putty로 연결하여 카페24 톰켓서버 로그를 보았다.. 서버를 킬떄마다 서버가 안켜지는 것이였다. (JPA테이블은 생성되었기에 서버가 잘 동작되는줄 알았음..) tail -f catalina.log 였나.. 할튼 tail 명령어를 쓰면 카페 24 실시간으로 톰켓 로그를 볼 수 있다. 모르면 그것도 따로 구글링 하시고. 로그내용은 아래와 같았다.. Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 04-Sep-2023 14:15:38.931 심각 [내아이디-startStop-1] org.apache.catalina.startup.HostConfig.de..

Spring 2023.09.06
반응형