Web/SpringBoot

Multi Module Project 이란?

벨포트조던 2019. 3. 13. 14:12
반응형

Multi Module Project

정의는 검색하면 바로나온다.


처음. 나는 공통 모듈을 만들고 싶어서 이걸 찾아봄.

내가 말하는 공통모듈이란, 예를들어 몽고DB 클라이언트를 마이크로서비스 모든 프로젝트에서 한 클라이언트만 사용하여 나중에 추가 수정이 생길시 한개만 바꾸길 바랫다.


(확실하진 않지만) 여태것 다른자료 모두 확인해본 결과 이거는 통짜 프로젝트에서 사용하는것 같다. 마이크로서비스가 아닌.. 

뷰, api, 서비스, dao 등 각각 모듈이 있고 그 위에 root 가 있어서 모듈을 전체적으로 나눠 쓰는 것


따라서 내 의도와 다름.


이 방법은 두가지 방법을 사용함.


1. config cloud server  컨피그 서버 - properties 만 바꾸기 가능

2. 해당 모듈 -> jar 로 만들어 import해서 bean으로 사용 ( 이건 약간의 문제가 있음 ) 추가로 기술할 예정




반응형