Gradle은 서브 프로젝트를 하나의 디렉토리로 관리하는 root & include 프로젝트 구성 기능을 제공한다. 이를 통해 하나의 Git / SVN Repository로 여러 동일 레벨의 Multi Project를 관리할 수 있다. Gradle Include Project (settings.gradle) 본격적인 Pub/Sub 구조의 애플리케이션 개발에 앞서 Gradle Project의 settings.gradle을 활용한 include project 생성 방법에 대해 먼저 살펴보도록 하자. 1) Gradler Project 생성 2) build.gradle 수정 buildscript { repositories { mavenCentral() } } 3) settings.gradle 구성 rootPro..
Rest API 설계 및 구현을 도와주는 Swagger Tool은 개발자가 REST 웹 서비스를 설계, 빌드, 문서화, 소비하는 일을 도와주는 오픈소스 소프트웨어이다. 개발자들은 Swagger UI Tool을 통해 API를 식별하고, 자동화된 문서화, 코드 생성, 테스트 케이스 생성 지원이 포함된다. Spring Boot Application에 Swagger 구성하기 1. Swagger Dependency Library 추가 ... dependencies { ... // ## Swagger Library ## compile('io.springfox:springfox-swagger2:2.7.0') compile('io.springfox:springfox-swagger-ui:2.7.0') ... } ... ..
Spring Boot 프로젝트를 생성하는 방법 중 Spring initializr를 활용하는 방법이 있다. Spring initializr 활용 Spring initializr는 다음에서 접속할 수 있다. https://start.spring.io/ Project : Project는 Spring Boot를 빌드하고 배포하는 방식이다. Maven, Gradle 중 선호하는 프로젝트를 선택한다. > Maven Project > Gradle Project (O) Language : 개발 언어는 Java, Kotlin, Groovy를 지원하며, Java를 선택한다. > Java (O) > Kotlin > Groovy Spring Boot : Spring Boot 버전을 선택한다. > 2.3.4 (O) .. ....
이번 포스팅에서는 Spring Boot 디펜던시 관리 매니저 gradle에 대해 알아보겠습니다. 대표적인 디펜던시 체커 및 빌드 툴로는 Maven과 Gradle이 있습니다. 둘은 엄연히 다른 구성이지만 한편으로는 동일한 역할을 수행하는 라이브러리 관리 툴이라 볼 수 있습니다. 특히 gradle은 버전관리를 자동으로 해주는 것까지 담당하여 보다 편리한 프로젝트 관리가 가능합니다. (# 물론 최근 Maven에서도 버전 관리는 자동으로 해주고 있습니다. 예전 버전에서는 직접 버전 명시까지 수행했어야 했죠.) Spring Boot에서 gradle 빌드를 사용하기 위해서는 아래와 같이 프로젝트를 생성할 시점에 결정할 수 있습니다. Spring Boot gradle 프로젝트 생성하기 1. Gradle 프로젝트 생성..
- Total
- Today
- Yesterday
- node.js
- JEUS7
- OpenStack
- JEUS6
- 마이크로서비스
- SWA
- nodejs
- API Gateway
- TA
- Docker
- Da
- k8s
- 오픈스택
- openstack token issue
- git
- wildfly
- jeus
- 쿠버네티스
- kubernetes
- aws
- 아키텍처
- MSA
- 마이크로서비스 아키텍처
- apache
- JBoss
- Architecture
- openstack tenant
- aa
- webtob
- SA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |