欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java B2B2C Springboot电子商务平台源码 -eureka集群整合config配置中心,b2b2cspringboot,eureka集群-整合c

来源: javaer 分享于  点击 34246 次 点评:284

java B2B2C Springboot电子商务平台源码 -eureka集群整合config配置中心,b2b2cspringboot,eureka集群-整合c


eureka集群-整合config配置中心

需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码:壹零叁八柒柒肆六二六

加入依赖

<dependencies>   <!-- 监控 -->   <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-actuator</artifactId>   </dependency>   <!-- 安全验证 -->   <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-security</artifactId>   </dependency>   <!-- Netflix -->   <dependency>      <groupId>org.springframework.cloud</groupId>      <artifactId>spring-cloud-config-server</artifactId>   </dependency>   <dependency>      <groupId>org.springframework.cloud</groupId>      <artifactId>spring-cloud-starter-eureka</artifactId>   </dependency></dependencies>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;    }}

java B2B2C Springcloud多租户电子商城系统

相关栏目:

用户点评