SpringCloud 튜토리얼 서비스의 등록 및 발견(Eureka)-b2b2c 애플릿 전자상거래 배우기
창설 과정은 서버와 유사합니다.pom을 창설했습니다.xml은 다음과 같습니다.
4.0.0
com.forezp
service-hi
0.0.1-SNAPSHOT
jar
service-hi
Demo project for Spring Boot
org.springframework.boot
spring-boot-starter-parent
1.5.2.RELEASE
UTF-8
UTF-8
1.8
org.springframework.cloud
spring-cloud-starter-eureka
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.springframework.cloud
spring-cloud-dependencies
Dalston.RC1
pom
import
org.springframework.boot
spring-boot-maven-plugin
spring-milestones
Spring Milestones
https://repo.spring.io/milestone
false
메모 @Enable Eureka Client를 통해 자신이 eurekaclient임을 나타냅니다.
@SpringBootApplication
@EnableEurekaClient
@RestController
public class ServiceHiApplication {
public static void main(String[] args) {
SpringApplication.run(ServiceHiApplication.class, args);
}
@Value("${server.port}")
String port;
@RequestMapping("/hi")
public String home(@RequestParam String name) {
return "hi "+name+",i am from port:" +port;
}
}
@Enable EurekaClient만으로는 부족하며, 설정 파일에 자신의 서비스 등록 센터의 주소, 응용 프로그램을 명시해야 합니다.yml 구성 파일은 다음과 같습니다.
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
server:
port: 8762
spring:
application:
name: service-hi
스프링을 지정해야 합니다.application.name, 이것은 매우 중요합니다. 이것은 이후의 서비스와 서비스 간에 서로 호출되는 데 일반적으로 이name에 근거합니다.프로젝트 시작, 열기http://localhost:8761, 즉 eureka 서버의 웹 주소:
서비스 이름이 SERVICE-HI이고 포트가 8762인 서비스가 서비스에 등록되어 있음을 발견할 수 있습니다
이때 열기http://localhost:8762/hi?name=forezp를 참고하십시오.
hi forezp,i am from port:8762
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.