springcloud 结合eureka开启注册中心
2019-04-18 22:05
169 查看
首先创建一个简单的mvn工程
在pom.xml文件中引入依赖
<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> <type>pom</type> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Finchley.SR3</version> <type>pom</type> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka --> <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka-server --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> <version>1.4.6.RELEASE</version> </dependency>
如果你的jdk比8高,可能会报错,把下面的依赖加上就好
<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.2.11</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> <version>2.2.11</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.2.11</version> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version> </dependency>
然后配置一个application.yml
server: port: 8761 spring: application: name: app-itmayiedu-order eureka: instance: ###注册中心ip地址 hostname: 127.0.0.1 client: serverUrl: defaultZone: http://${eureka.instance.hostname}:8861/eureka/ register-with-eureka:false fetch-registry: false
###端口自选,一般默认是8761
最后创建一个启动的类
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @SpringBootApplication @EnableEurekaServer public class Eureka { public static void main(String[] args) { SpringApplication.run(Eureka.class,args); } }
然后启动即可,在浏览器中输入localhost+端口号,返回如下界面即启动成功
相关文章推荐
- SpringCloud--构建Eureka注册发现中心
- springCloud(一)eureka 注册中心
- 2、SpringCloud 第一课 Eureka 注册中心
- springcloud(二):注册中心Eureka
- SpringCloud:注册中心Eureka的 Rest Api列表详解
- idea创建springcloud项目图文教程(EurekaServer注册中心)(六)
- SpringCloud将服务者和提供者注册到注册中心(Eureka)
- 使用SpringCloud搭建微服务<三>---------使用EureKa编写服务的注册中心
- springcloud(2):注册中心Eureka
- SpringCloud学习:服务Server注册中心Eureka搭建
- springcloud(二):注册中心Eureka
- springCloud系列教程01:Eureka 注册中心集群搭建
- SpringCloud-Eureka配置注册中心
- springcloud(二):注册中心Eureka
- springcloud(二):注册中心Eureka
- SpringCloud(第 051 篇)EurekaServer集群高可用注册中心以及简单的安全认证
- springCloud的注册中心eureka
- [置顶] idea创建springcloud项目图文教程(EurekaServer注册中心)(六)
- springcloud之注册中心eureka 环境搭建
- springcloud微服务架构之搭建注册中心Eureka与注册中心的互相注册