开发者社区 > 云原生 > 正文

springcloud Finchley.RELEASE+springboot2.1.0.RELEA

代码如下: https://github.com/ShawHero/issue-nacos

4.0.0 com.hh nacos-producer-demo 0.0.1-SNAPSHOT jar

nacos-producer-demo Demo project for Spring Boot

org.springframework.boot spring-boot-starter-parent 2.1.0.RELEASE

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> <spring-boot.version>2.1.0.RELEASE</spring-boot.version> <spring-cloud.version>Finchley.RELEASE</spring-cloud.version> <spring-cloud-starter-alibaba-nacos-config.version>0.2.0.RELEASE</spring-cloud-starter-alibaba-nacos-config.version> <spring-cloud-alibaba-nacos-discovery.version>0.2.0.RELEASE</spring-cloud-alibaba-nacos-discovery.version>

org.springframework.boot spring-boot-starter-web

org.springframework.boot spring-boot-starter-actuator

org.springframework.cloud spring-cloud-starter-alibaba-nacos-discovery ${spring-cloud-alibaba-nacos-discovery.version} org.springframework.boot spring-boot-dependencies ${spring-boot.version} pom import org.springframework.cloud spring-cloud-alibaba 0.2.0.RELEASE org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import

org.springframework.cloud spring-cloud-alibaba-dependencies 0.2.0.REALEASE pom import

org.springframework.boot spring-boot-maven-plugin

server.port=8081 spring.application.name=nacos-producer spring.profiles.active=test spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 management.endpoints.web.exposure.include=*

@SpringBootApplication @EnableDiscoveryClient public class NacosProducerDemoApplication {

public static void main(String[] args) { SpringApplication.run(NacosProducerDemoApplication.class, args); }

@RestController class EchoController { @RequestMapping(value = "/echo/{string}", method = RequestMethod.GET) public String echo(@PathVariable String string) { return "hello Nacos Discovery " + string; } }

原提问者GitHub用户itshaw89

展开
收起
白夜行fighting 2023-06-11 10:54:35 55 0
1 条回答
写回答
取消 提交回答
  • nacos discovery 0.2.0 使用的 spring-cloud-build 的版本是 2.0.4.RELEASE,传递依赖的 springboot 版本是 2.0.6.RELEASE。

    所以说出现这个情景的话,说明 spring boot 从 2.0.6 升级到 2.1.0 的时候,服务注册功能有变更。我们会随着 spring cloud 的脚步,在下一个版本更新到最新的版本。

    原回答者GitHub用户flystar32

    2023-06-11 11:37:34
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
搭建基于SpringCloud的微服务应用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多