声明:本站文章均为作者个人原创,图片均为实际截图。如有需要请收藏网站,禁止转载,谢谢配合!!!

1、打开Nacos控制面板,

http://192.168.31.74:8848/nacos/index.html

2、点击左侧配置管理-配置列表-新增配置

Nacos配置

Data Id: userservice-dev.yml
配置格式:YAML
配置内容

pattern:
  dateformat: yyyy-MM-dd HH:mm:ss

3、userservice中添加依赖

 <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

4、新建bootstrap.yml

与application.yml同级
读取配置为 userservice-dev.yaml
此文件为引导文件,优先级高于application.yml

spring:
  application:
    name: userservice
  profiles:
    active: dev
  cloud:
    nacos:
      server-addr: localhost:8848
      config:
        file-extension: yaml

记得把application.yml中的重复配置去掉

切记!!!此处没有discover

5、测试是否读取成功

 @Value("${pattern.dateformat}")
 private String dateformat;

 @GetMapping("/now")
 public String now(){
     return LocalDateTime.now().format(DateTimeFormatter.ofPattern(dateformat));
 }

访问如下接口,会显示当前时间

http://localhost:8081/user/now