게 이 트 웨 이 프로젝트 만 들 기(Spring Cloud Gateway)과정 상세 설명
게 이 트 웨 이 가입 후 마이크로 서비스의 구조 도
프로젝트 생 성
POM 파일
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.SR3</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
프로필 수정프로젝트 디 렉 터 리 에 있 는/src/main/resources/application.properties 파일 을 application.yml 로 이름 을 바 꿉 니 다.properties 설정 형식 과 yml 설정 형식 은 같은 효 과 를 가 집 니 다.yml 설정 형식 은 설정 센터 에서 더 잘 사용 할 수 있 기 때문에 yml 설정 형식 을 사용 합 니 다.
테스트 게 이 트 웨 이 항목
application.yml 프로필 내용 수정 은 다음 과 같 습 니 다.
server:
port: 9000
spring:
cloud:
gateway:
routes:
- id: first_route
uri: https://github.com/sunweisheng
predicates:
- Path=/test
포트:게 이 트 웨 이 서비스 포트routes:경로 집합id:경로 의 유일한 표시uri:경로 목표 주소시작 항목 테스트
방문 127.0.0.1:9000/test
소스 코드
Github 창고: https://github.com/sunweisheng/spring-cloud-example
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 파일, 폴 더 생 성 및 삭제QQ 그룹 에서 어떤 사람 이 폴 더 의 삭 제 를 묻 자 인터넷 으로 찾 아 보 았 습 니 다. 프로그램 을 만 들 었 습 니 다. 주의해 야 할 점 은 폴 더 안의 내용 이 파일 인지 하위 폴 더 인지 판단 해 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.