创建Eureka项目
![](https://img-blog.csdnimg.cn/img_convert/c574c74c92506e868cce9b1126f30ab0.png)
![](https://img-blog.csdnimg.cn/img_convert/f1a37f48bbf0b3fa8ff114c16b257bff.png)
结构如下图所示
![](https://img-blog.csdnimg.cn/img_convert/5341a4674cd55361e29f716a3438826f.png)
需要修改的地方
![](https://img-blog.csdnimg.cn/img_convert/eb42d7759c3c8cce3a3360b64b8dd238.png)
![](https://img-blog.csdnimg.cn/img_convert/416f0c44f6a0d4679d5b4641ef8a9863.png)
启动控制台页面显示
![](https://img-blog.csdnimg.cn/img_convert/5c1ac735a2d024c17b963b935a184297.png)
浏览器访问http://localhost:8761
![](https://img-blog.csdnimg.cn/img_convert/dbb1d3efce40e69687456d98235dbacd.png)
微服务项目整合Eureka
启动类启用Eureka
@SpringBootApplication(scanBasePackages = {"com.example.demo"})
@MapperScan("com.example.demo.*") //扫描的mapper
@EnableEurekaClient
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
pom文件引入Eureka配置信息
eureka:
instance:
hostname: localhost
client:
register-with-eureka: true
fetch-registry: true
service-url:
defaultZone: http://localhost:8761/eureka/
pom添加相关依赖
<!--eureka client-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>