什么视频网站可以做链接地址,ptp网站开发,上海建设部门网站,旅游网站建设公司排名最近一段时间重新学习一边SpringCloud#xff0c;这里简单记录一下。 我用的是IntelliJ IDEA开发工具, SpringBoot的版本是2.1.3.RELEASE。 1. 构建Maven项目 整个的SpringCloud的项目是在Maven项目中的#xff0c;这个Maven只做容纳其他项目使用, 比如后面Fegin/Config/Zipk…最近一段时间重新学习一边SpringCloud这里简单记录一下。 我用的是IntelliJ IDEA开发工具, SpringBoot的版本是2.1.3.RELEASE。 1. 构建Maven项目 整个的SpringCloud的项目是在Maven项目中的这个Maven只做容纳其他项目使用, 比如后面Fegin/Config/Zipkin等项目。 用IntelliJ IDEA工具, File-Project-spring Initializr, 然后点击next, 填写Group和Artifact等信息. 比如我填写的GroupId是com.xum, ArtifactId是demo, 然后next, 在这里我们什么也不选择再次点击next, 最后选择存放位置然后Finshed. 把生成pom.xml改成如下(因为这个只是做存放项目使用, 还要把这个src文件也删除了) ?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.xum/groupIdartifactIddemo/artifactIdversion1.0-SNAPSHOT/version/project 2. 构建Eureka-Server项目 在我们生成的Demo项目上右键点击New-Module-spring Initializr, 然后next, 填写Group和Artifact等信息 这里Artifact填写eurekaserver, 再次next, 如下图, 选择Web下的web和Cloud Discovery下的Eureka Server. 最后在Module Name中填写eureka-server. 生成的pom.xml文件如下 ?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.1.3.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.xum/groupIdartifactIdeureka-server/artifactIdversion0.0.1-SNAPSHOT/versionnameeureka-server/namedescriptionDemo project for Spring Boot/descriptionpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.versionspring-cloud.versionGreenwich.RELEASE/spring-cloud.version/propertiesdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-server/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesdependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion${spring-cloud.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/buildrepositoriesrepositoryidspring-milestones/idnameSpring Milestones/nameurlhttps://repo.spring.io/milestone/url/repository/repositories/project 然后在src-main-resources下新建application.yml文件把其他的都删除, 内容如下 server:port: 8761
eureka:instance:hostname: localhostclient:registerWithEureka: falsefetchRegistry: falseserviceUrl:defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ 最后在EurekaServerApplication 上面添加EnableEurekaServer这个注解 package com.xum.eurekaserver;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;EnableEurekaServer
SpringBootApplication
public class EurekaServerApplication {public static void main(String[] args) {SpringApplication.run(EurekaServerApplication.class, args);}} 通过Run DashBoard运行eureka-server 运行成功以后用浏览器打开http://localhost:8761, 显示如下说明eureka-server搭建成功. 下一节将如何构建eureka-client.转载于:https://www.cnblogs.com/xumBlog/p/10603199.html