很高兴为您服务!下面是一个 SpringBoot 集成 Nacos 的例子:

  1. 引入依赖,pom.xml 文件添加如下依赖:
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
  1. 创建配置文件,application.yml 文件添加如下配置:
spring:
  application:
    name: nacos-example
  cloud:
    nacos:
      config:
        server-addr: localhost:8848 # Nacos 服务地址
        namespace: 1f2c472d-aa5c-43e6-bb94-8b5d57e201f7 # Nacos 命名空间
        group: DEFAULT_GROUP # Nacos 分组
        file-extension: yml # 配置文件后缀名
      discovery:
        server-addr: localhost:8848 # Nacos 服务地址
        namespace: 1f2c472d-aa5c-43e6-bb94-8b5d57e201f7 # Nacos 命名空间
  1. 创建 Controller,编写如下代码:
@RestController
public class ExampleController {

    @Value("${name:unknown}")
    private String name;

    @GetMapping("/hello")
    public String hello() {
        return "Hello " + name + "!";
    }
}
  1. 在 Nacos 控制台添加配置:
  • Data ID:nacos-example.yml
  • Group:DEFAULT_GROUP
  • 配置内容:
name: world
  1. 启动应用,访问地址 http://localhost:8080/hello,返回结果为 "Hello world!"。

这就是一个简单的 SpringBoot 集成 Nacos 的例子,希望能对您有所帮助!


原文地址: https://www.cveoy.top/t/topic/rZ8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录