premis
Sistem ini diinstal dengan JDK1.8 dan di atas, dan mengkonfigurasi ide Maven (menggunakan ide di sini untuk demonstrasi, Maven versi 3.5, konfigurasikan sumber cloud Alibaba)
Konstruksi Proyek
Buat proyek Maven baru dan buat yang paling sederhana. Nama proyek adalah EurekaserverDemo, nama paketnya acak, dan metode pengemasan proyek adalah JAR.
Anda juga dapat menggunakan generator musim semi resmi, yang akan membuat struktur proyek springboot dasar. Untuk demonstrasi di sini, tidak apa -apa
Ubah file POM, lihat yang berikut ini, rekomendasi versi sama dengan artikel ini, ada banyak jebakan dalam versi springboot dan cloud.
<? Xml Version = "1.0" encoding = "UTF-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <ModelVersion> 4.0.0 </ModelVersion> <groupid> Com.HellXZ <ArTifactId> eurekaserverdemo </arttifactid> <version> 0.0.1-snapshot </version> <packaging> Jar </packaging> <dependencies> <sependency> <rouptid> org.springframework.cloud </groupid> <ArtifactId> Spring-cloud-netflix-eure-eure-eure.cloud </groupid> <t Artifactid> spring-cloud-netflix-eure-eure-eure.eure.couder </groupid> <t ArtifactId> spring-cloud-netflix-eURE-EURE-EURE-EURE-EURE </Dependency> </Dependencies> <name> eurekaserverdemo </name> <creckreckripe> Proyek demo untuk boot musim semi </cripence> <partent> <groupid> org.springframework.boot </groupid> <Artifactid> Spring-BOOT-Parent </arttifactid> </groupId-version-. </deptent> <DependencyManagement> <dependencies> <dependency> <GroupId> org.springframework.cloud </groupid> <ArTifactId> Spring-cloud-dependencies </arttifactid> <version> camden.sr3 </version> <tipe> POM </type> <scope> Impor </scope> </Version> <type> </type> <scope> impor </scope </version> <type> </type> <scope> impor </scope </version> </type> </type> <scope> <scope> </scope> </version> <type> </type> <scope> impor </scopope> </Versi <groupid> org.springframework.cloud </groupid> <ArtifactId> spring-cloud-config-server </arttifactid> </dependency> <sependency> <groupid> org.springframework. <dependency> <GroupId> org.springframework.boot </groupid> <t ArtifactId> Spring-boot-starter-aktuator </t Artifactid> </dependency> </dependency> </dependencyManagement> <build> <grouptid> org.springframework. </plugin> <lugin> <groupid> org.apache.maven.plugins </groupId> <ArTifactId> maven-compiler-plugin </artifactid> <configuration> <source> 1.8 </source> </Bangunan> </target> </konfigurasi> </plugin> </plugins> </power/power </target> </configuration> </plugin> </plugins> </power/power
Buat kelas utama baru untuk memulai proyek
Paket com.hellxz.eurekaserverdemo; impor org.springframework.boot.springapplication; impor org.springframework.boot.autoconfigure.springbootApplication; Impor org.springframework.cloud.netflix.eure.sever. * @Description: eurekaserver * @date: 2018/4/13 16:53 */ @enableeureKaserver @springbootApplicationPublic kelas EurekaserverDemoApplication {public static Main (string [] args) {// start springboots aplikasi springapplication.rasserplication. }}Buat file application.properties baru di direktori sumber daya untuk mengonfigurasi parameter terkait eurekaserver, atau Anda dapat menggunakan file YAML
#Provide server port server.port = 1111#nama domain yang menyediakan layanan, Anda dapat menggunakan localhost atau mengkonfigurasi host untuk menguji eureka.instance.hostname = localhost#dekat untuk mendaftarkan diri Anda dengan registri eureka.client.register-with-eureka = false#tutup tutup layanan pendaftaran penemuan. Registri hanya digunakan untuk mempertahankan node eureka.client.fetch-registry = false#konfigurasikan URL registri untuk menyediakan layanan (lihat konfigurasi di atas di sini) eureka.client.serviceurl.defaultzone = http: // $ {eureKa.instance.hostname}: $ {serverka.instance.hostname}: $: $ {serverka.Mulailah proyek ini dan mengujinya
tes
Karena LocalHost: 1111 dikonfigurasi sebagai jalur akses, cukup akses langsung setelah memulai proyek, seperti yang ditunjukkan pada gambar
Pada titik ini, Pusat Pendaftaran Eureka telah dibangun
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.