การเปิด:
เรารวม SpringBoot ก่อนหน้านี้เข้ากับฐานข้อมูลหน่วยความจำ H2 เพื่อลงทะเบียนบริการ RESTFUL ที่จัดทำโดยการทดสอบหน่วยและฐานข้อมูลที่ไม่ขึ้นกับฐานข้อมูลไปยังเซิร์ฟเวอร์ Eureka ของ Spring Cloud
1. แนะนำไคลเอนต์ยูเรก้า
</การพึ่งพา> <การพึ่งพา> <roupId> org.springframework.cloud </groupid> <ratifactid> Spring-Cloud-Starter-eureka </artifactid> </การพึ่งพาอาศัย> <ArtIfactId> Spring-Cloud-Dependencies </artifactid> <persion> camden.sr3 </version> <ply> pom </peple> <pope> นำเข้า </cope>
2. เพิ่มไฟล์กำหนดค่า
# ชื่อแอปพลิเคชันของบริการสปริงบูตที่ลงทะเบียนกับ Eureka Server Spring.Application.Name = SpringBoot-H2 Eureka.Instance.prefer-ip-address = True # ที่อยู่ของบริการลงทะเบียนเซิร์ฟเวอร์ Eureka นั้นลงทะเบียนกับ Eureka.Client.service-url.defaultzone = Http: //
3. เปิดการสนับสนุนไคลเอนต์ยูเรก้า
แพ็คเกจ com.chhliu.springboot.h2; นำเข้า org.springframework.boot.springapplication; นำเข้า org.springframework.boot.autoconfigure.springbootapplication; นำเข้า org.springframework.cloud.netflix.eureka.enableeurekaclient; @springbootapplication @enableeurekaclient คลาสสาธารณะ SpringBooth2Application {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {springapplication.run (springbooth2application.class, args); -4. เริ่มบริการ Spring Boot และตรวจสอบ
ผ่านขั้นตอนข้างต้นเราได้ลงทะเบียนบริการสปริงบูตไปยังเซิร์ฟเวอร์ยูเรก้า!
5. ปัญหาที่เป็นไปได้
หากในระหว่างกระบวนการลงทะเบียนบริการพบการเชื่อมต่อที่ปฏิเสธข้อยกเว้นดังต่อไปนี้:
เป็นไปได้ว่าความสัมพันธ์การแมปต่อไปนี้จะไม่ถูกเพิ่มลงในไฟล์โฮสต์
127.0.0.1 loaclhost
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น