博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java B2B2C Springcloud电子商务平台源码-eureka集群整合config配置中心
阅读量:6785 次
发布时间:2019-06-26

本文共 2440 字,大约阅读时间需要 8 分钟。

hot3.png

eureka集群-整合config配置中心

需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码 一零三八七七四六二六

加入依赖

 

   
   
     
org.springframework.boot
     
spring-boot-starter-actuator
   
   
   
     
org.springframework.boot
     
spring-boot-starter-security
   
   
   
     
org.springframework.cloud
     
spring-cloud-config-server
   
   
     
org.springframework.cloud
     
spring-cloud-starter-eureka
   
application.ymlserver:  port: 8881spring:  application:    name: tms-config  cloud:    config:      server:        git:          uri: 仓库地址          searchPaths: 目录          username: 用户名          password: 密码      label: mastereureka:  instance:    prefer-ip-address: true    lease-renewal-interval-in-seconds: 30    lease-expiration-duration-in-seconds: 90    metadata-map:      name: tms-config-metadata-map-name  client:    serviceUrl:      defaultZone: http://admin:admin@192.168.1.109:8761/eureka/, http://admin:admin@192.168.1.109:8762/eureka/    # 抓取服务列表时间间隔    registry-fetch-interval-seconds: 30endpoints:  sensitive: false  shutdown:    enabled: true    sensitive: truesecurity:  user:    name: admin    password: admin    role: SUPERUSERmanagement:  context-path: /tms-config  security:    roles: SUPERUSER #角色# 日志logging:  file: logs/logger.log  level:    com.netflix: DEBUG    org.springframework.web: DEBUG    org.springframework.security: INFO

启动项
 

@SpringBootApplication@EnableConfigServer@EnableEurekaClientpublic class TmsConfigApplication {   public static void main(String[] args) {      SpringApplication.run(TmsConfigApplication.class, args);   }}

调用者配置 ,注意这里要用此配置文件名 bootstrap.yml

 

spring:  application:    name: tms-client  cloud:    config:      label: master      profile: dev      username: admin      password: admin      discovery:        enabled: true        service-id: tms-configeureka:  client:    serviceUrl:      defaultZone: http://admin:admin@192.168.1.109:8761/eureka/, http://admin:admin@192.168.1.109:8762/eureka/

读取配置文件内容

@RestControllerpublic class TestController {    @Value("${apuserName}")    private String apuserName;    @GetMapping(value = "/hello")    public String hello() {        return apuserName;    }}

 

转载于:https://my.oschina.net/u/3873725/blog/3031722

你可能感兴趣的文章
优化linux的内核来提高nginx并发
查看>>
Python包管理器
查看>>
关于微信投票如何防止出现微信上投票怎样刷票的技术
查看>>
OpenGL学习之glBindTexture函数
查看>>
Struts2 | 在struts2值栈中存储数据的三种方式
查看>>
ubuntu的python开发环境准备
查看>>
Java_07_01 正则表达式
查看>>
为微信域名而生的猴子数据 api接口
查看>>
在IDEA中Spring boot配置热部署无效问题解决方式
查看>>
很幽默的讲解六种Socket I/O模型
查看>>
《Objective-c基础教程》 学习计划(第一遍)
查看>>
struts2基本流程
查看>>
Android学习--01-架构
查看>>
NFS网络文件系统
查看>>
java: SQLite使用实例
查看>>
Java手动序列化和反序列化的实现
查看>>
一次解决你的所以省略号问题,不仅仅是:text-overflow:ellipsis
查看>>
sql报错信息
查看>>
k8s 创建资源的两种方式 - 每天5分钟玩转 Docker 容器技术(124)
查看>>
使用CFileFind类查找文件并获取文件图标
查看>>