티스토리 뷰
프로젝트의 규모가 커질수록 역활에 따른 API의 분리를 통해 전체적인 프로젝트의 이해도를 높일 수 있다.
프로젝트 분리
1. 사용자의 구분에 따라 이동시킬 main혹은 test 모듈 파일을 선정할 것
2. 최 상위 폴더 아래 모듈파일 생성
ex) reservation_system 모듈폴더 아래 eat- ... 모듈 파일 생성(각 파일에는 Gradle. 파일이 있어야함)
3. 상속받을 폴더의 gradle. 파일에 implementation project(':모듈 폴더 이름') 의존성 추가
---------------------------------------------------------------------------------------------------------------------------
모듈 파일 이동 작업 후 기존 작업의 import 파일에 오류가 생겼을 경우
1. Setting > Annotaion Processors > Enable annotaion processing 체크박스에 체크 할 것
2. 상속받을 gradle 파일에 bootjar{} 와 jar{}의 폴더 사용 설정 입력
차후 ./gradlew build 할때 상속해줄 파일 (eat-common) 에서 각 모듈폴더로 활용을 해용해줘야 하므로
자동으로 jar 사용을 허용해주어야만 최종 build를 할때 각 모듈과 전체 프로젝트 모듈의 빌드를 할 수 있다.
3. 상속해줄 모듈폴더의 gradle 파일에 implementation project(':모듈 폴더 이름') 이 추가되어 있는지 확인
-> 상속해줄 모듈파일에는 의존성 추가가 되어있어서는 안됨
'SPRING 🍃' 카테고리의 다른 글
SpringBootServletInitializer 상속 (0) | 2022.02.26 |
---|---|
[Junit.Test] initializationError (0) | 2021.03.24 |
[SPRING-BOOT] Mock and Mockito (0) | 2021.03.06 |
[SPRING-BOOT] REST API / RESTful (0) | 2021.03.06 |
[SPRING] @Valid 유효성 검사 (0) | 2021.02.13 |
- Total
- Today
- Yesterday
- 그래프
- Matlab
- docker
- security
- java
- interview
- 알고리즘
- CS
- 릿코드
- 면접
- 스프링부트
- spring-cloud
- springboot
- JPA
- ajax
- Solid
- nginx
- 백준
- C언어
- 자바
- 매트랩
- OOP
- Algorithm
- 디자인패턴
- kakao
- 수학
- 스프링
- Spring
- 자격증
- 프로그래머스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |