Spring Config Server为客户端应用程序中的属性返回null

时间:2018-10-16 17:57:41

标签: spring microservices spring-cloud-config

Spring配置服务器正常工作,并返回以下URL响应:-http://localhost:8888/limits-service/default

{
    "name": "limits-service",
    "profiles": [
        "default"
    ],
    "label": null,
    "version": "08da3c031373162bca129f75a914f8f4a5ccee8f",
    "state": null,
    "propertySources": [
        {
            "name": "https://github.com/miccloudtest/miccloudtest/limits-service.properties",
            "source": {
                "limits-service.minimum": "1099999",
                "limits-service.maximum": "1008888"
            }
        },
        {
            "name": "https://github.com/miccloudtest/miccloudtest/application.properties",
            "source": {
                "spring.application.name": "spring-client-config-server",
                "server.port": "8888",
                "spring.cloud.config.server.git.uri": "https://github.com/miccloudtest/miccloudtest"
            }
        }
    ]
}

但是我的客户端应用程序限制了服务返回的响应,返回的URL为:-http://localhost:8080/limits

{
    "maximum": null,
    "minimum": null
}

我的整个代码上传到Git存储库中的以下位置

Client Application
Config Server Application

请帮助我,以便我继续学习春季云。谢谢。

客户端应用程序名称为 limit-service

配置服务器应用程序名称为客户端配置服务器

Git资源文件名为limits-servive.properties

2 个答案:

答案 0 :(得分:0)

如果您说对http://localhost:8888/limits-service/default的请求很好完成,那么问题一定出在应用程序中。

我建议您使用-debug 选项运行该应用程序,它将显示很多有关启动的信息。可能会帮助

答案 1 :(得分:0)

您的文件名中有limits-service.properties的错字。