在Spring Cloud中是使用Eureka来实现服务的注册与发现的
项目骨架搭建
创建父工程
1.创建一个父工程 实现版本的统一管理 以及子项目的管理
然后下一步下一步
创建子工程
在对应的tab 勾选web和EurekaServer 创建项目后会自动生成pom依赖 注意右上角cloud版本
将eureka子工程的paren 节点改为指向父工程 这的各个节点需要改为 你的对应父工程的节点描述
<parent> <groupId>com.liqiang</groupId> <artifactId>spring-cloud-parent</artifactId> <version>0.0.1-SNAPSHOT</version> <relativePath/> <!-- lookup parent from repository --> </parent>
将工程的在父工程创建节点 并删除子工程的 没有的话就不管
<!--版本号的统一管理。 子类项目没有配置版本号的时候 会从子往上找 找到 dependencyManagement 找到对应的版本--> <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>
父工程model配置上eureka子工程
<modules> <module>spring-cloud-eureka</module> </modules>
最后将父工程的Src目录删除 这样我们项目的基础骨架就搭建好了 可以进行eureka的相关配置了