SpringBoot-Nacos-例子
很高兴为您服务!下面是一个 SpringBoot 集成 Nacos 的例子:
- 引入依赖,pom.xml 文件添加如下依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
- 创建配置文件,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 命名空间
- 创建 Controller,编写如下代码:
@RestController
public class ExampleController {
@Value("${name:unknown}")
private String name;
@GetMapping("/hello")
public String hello() {
return "Hello " + name + "!";
}
}
- 在 Nacos 控制台添加配置:
- Data ID:nacos-example.yml
- Group:DEFAULT_GROUP
- 配置内容:
name: world
- 启动应用,访问地址 http://localhost:8080/hello,返回结果为 "Hello world!"。
这就是一个简单的 SpringBoot 集成 Nacos 的例子,希望能对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/rZ8 著作权归作者所有。请勿转载和采集!