일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- 백엔드
- 프론트엔드
- 문서화
- API
- springrestdocs
- batch
- multimodule
- submodule
- batchframework
- springboot
- 멀티모듈
- 서브모듈
- react
- springbootbatch
- batch framework
- 회고
- 스프링
- 스프링배치
- 성장
- 스프링부트배치
- spring
- 스프링부트
- 스타트업
- Today
- Total
목록multimodule (4)
노트북을 열고.
1. application.yml 생성하기 이쯤에서 궁금한 점이 생겨야 합니다. 각 모듈은 독립적인 서버의 역할을 합니다. 그렇다면 기본적으로 동일한 도메인을 갖는 각각의 모듈들은 어떻게든 구분되어 관리되어야 할 것입니다. 한 예로 포트구성을 들 수 있겠죠. 그러면 각 Module에 필요한 다양한 환경설정은 과연 어디서 어떻게 하는지 알아보겠습니다. module-web/src/main/resource 경로에서 application.yml이라는 파일을 생성하겠습니다. 그리고 다음과 같이 작성하겠습니다. server: port: 80 야믈 - YAML? YAML : Ain't Markup Language? 기존의 마크업(Mark-up)방식이 아닌 데이터 중심으로 서술하는 방식을 뜻합니다. 기존의 것보다 형식..
1. Sub Module 생성하기 다음과 같이 총 4개의 Sub Module을 생성하겠습니다. module-common : 공통모듈 module-web : 일반적인 서비스이용자를 위한 웹서비스 모듈 module-api : Web페이지 내부에서 직접 연결을 담당하는 서비스 또는 DB와 접점을 당하는 서비스로 구성된 모듈 module-batch : 일정한 스케쥴을 주기로 일괄처리 서비스를 담당하는 모둘 setting.gradle 파일에 다음과 같이 rootProject를 추가합니다. rootProject.name = 'modules' RootContext[Modules]에서 마우스 오른쪽버튼을 클릭 [New] - [Module] 을 선택합니다. New Module 생성창이 표시되면 Gradle을 선택, Ad..
제가 진행하는 프로젝트의 개발환경은 다음과 같습니다. (개발환경 구성에 대한 설명은 생략합니다.) OS : MacOS Language : Java 8 FrameWork : SpringBoot 2.5.3 IDE : IntelliJ IDEA Ultimate 2019. 1 JDK : Open JDK 11 Build tool : Gradle 4.0 1. 프로젝트를 생성해 보겠습니다. 상단 메뉴 [File] - [new] - [project]순으로 누르신 후 다음의 New Project창에서 왼쪽의 목록 중 Spring Initializr을 클릭합니다. Project SDK를 선택하고 Choose Initializr Service URL에서는 Default: https://start.spring.io 를 선택 후..
커뮤니티 서비스를 개발하고자 합니다. 기본적으로 아래와 같이 각 역할을 담당하는 서버를 따로 분리하여 설계를 하고자 합니다. WEB module : 서비스 이용자와 접점을 담당하는 모듈 API module : Web페이지 내부에서 직접적으로 연결을 담당하는 서비스 또는 DB와 접점을 당하는 모듈 Batch Module : 일정한 스케쥴을 주기로 일괄처리 서비스를 담당하는 모듈 ㅡ 분리를 해야하나요? 꼭 그렇게 안 하셔도 됩니다. 왜냐하면 그것으로 우리가 구현해야하는 서비스를 구현하지 못하는 사례는 없을 테니까요. 하지만 우리는 더없이 게으르게 싶고 움직이고 컴퓨터는 더없이 빠르고 척척 알아듣게 만들고 싶어 하는 천성 개발자(혹은 개발 지망생)입니다. 두 번 거쳐해야 할 일을 단 한 번에 끝낼순 없을지라도..