Web/SpringBoot

Multi Module Project 이란?

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

Multi Module Project

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


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

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


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

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


따라서 내 의도와 다름.


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


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

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




반응형

댓글