zoukankan      html  css  js  c++  java
  • spring cloud 零基础实战

    eureka工程中的application.yml文件配置:

    spring:
      application:
        name: eureka-server #定义应用的名称
    server:
      port: 8761
    eureka:
      client:
        register-with-eureka: false #是否将eureka自身作为应用注册到eureka注册中心
        fetch-registry: false   #为true时,可以启动,但报异常:Cannot execute request on any known server
    

    父工程pom文件内容

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.runlion.tms</groupId>
        <artifactId>tms-parent</artifactId>
        <version>1.0-SNAPSHOT</version>
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.5.4.RELEASE</version>
        </parent>
        <modules>
            <module>tms-uc</module>
            <module>tms-eureka</module>
            <module>tms-zuul</module>
            <module>tms-config</module>
        </modules>
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <java.version>1.8</java.version>
        </properties>
        <packaging>pom</packaging>
        <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.cloud</groupId>
                    <artifactId>spring-cloud-dependencies</artifactId>
                    <version>Dalston.SR1</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
            </dependencies>
        </dependencyManagement>
    </project>
    
    

    config 客户端不能读取到数据的问题

    bootstrap.yml文件中配置的数据,通过

    @Value("${language.en:xx}")
        private String hello;

    去获取,始终获取不到,最后发现

    spring:
      cloud:
        config:
            discovery:
               service-id: tms-config
               enabled: true
            label: master  # git 分支
            name: uc # uc
            profile: dev # dev

    这个文件中配置的值得缩进格式有问题,拷贝了一个别人的,运行就可以读取出了。
    访问地址:http://192.168.158.21:8750/gate-dev.yml

    JWT

    json web token
    紧凑:数据小,通过GET,POST,http header中传输,速度快
    自包含:payload中包含用户信息,避免再去数据库查询

  • 相关阅读:
    GIT(分布式版本控制系统)
    mysql入门
    百度云上传下载会出现乱码,和丢失数据,.h,.so都会出现,暂未发现丢包现象
    qte搭建
    移植tslib
    网页移植前的问题(包括触摸屏)
    网页移植开发板
    开发板boa移植
    dump工具下,资料的备份与还原
    python-时间模块
  • 原文地址:https://www.cnblogs.com/luleiitlife/p/8544968.html
Copyright © 2011-2022 走看看