인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

lbrve님의 프로필 이미지
lbrve

작성한 질문수

실전! Querydsl

멀티모듈 JPAQueryFactory 빈 여러개 생성

작성

·

409

·

수정됨

0

안녕하세요 멀티모듈을 적용한 프로젝트를 진행중인데
querydsl 관련 궁금한게 생겨서 질문 드립니다.

멀티 모듈을 적용해 프로젝트를 진행중입니다.
모듈은 크게 3가지가 있는데
api - controller 및 시큐리티 설정
restaurant - 음식점에 관련된 코드(service, repository, entity)
user - 유저 정보에 대한 코드 (service, repository, entity)

api는 restaurant 와 user 모듈을 implementation 받고 있습니다.

이렇게 구성이 되어 있는데
querydsl을 restaurant 모듈과 user 모듈 둘 다 적용하려다 보니
각각 build.gradle에 querydsl 설정을 해주어야 하고
JPAQueryFactory 빈 등록 또한 각각 해주어야 합니다.

api 에 공통적으로 등록하려다 보니 api 모듈은 querydsl을 사용하지 않습니다.
설정을 위해 공통적인 빈 설정을 api 모듈에서 해줘도 될까요?

아니면 각각 모듈마다 빈등록을 하는 것이 좋을까요?
(이렇게 똑같은 빈 등록을 여러 모듈에서 해주어도 되는 걸까요?)

모듈은 여러개지만 하나의 DB에 연결하여 사용중입니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. lbrve님

각각 어디에서 설정하는가에 따른 장단이 있기 때문에, 이런 부분은 선택이라 생각합니다.

둘다 직접 해보시고 본인 프로젝트에 맞는 방향을 잡아가시는 것을 추천드립니다.

그리고 죄송하지만 질문 안내에 있는 것 처럼 강의 학습에 관련된 질문을 올려주시길 부탁드립니다.

저도 마음으로는 도움을 드리고 싶지만, 하루에도 수 많은 분들이 질문을 올려주십니다. 그래서 강의 학습과 관련된 질문에 초점을 맞추는 것이 맞다 생각합니다. 다시한번 이해를 부탁드립니다.

감사합니다.

lbrve님의 프로필 이미지
lbrve

작성한 질문수

질문하기