首页 > 其他分享 >Nacos bootstrap配置文件中关于spring.application.name命名注意事项

Nacos bootstrap配置文件中关于spring.application.name命名注意事项

时间:2024-09-10 23:03:06浏览次数:1  
标签:name 配置文件 spring bootstrap application 连接符

在写配置文件时,把bootstrap文件中的spring.application.name命名时单词之间使用了下划线来连接,结果在启动nacos时报错找不到配置文件一直请求的是本地的nacos,最后发现是在spring.application.name命名时如果使用连接符时必须使用中间的连接符。在官方文档中是这样说的:

spring.application.name 是构成dataId字段的一部分,在 Nacos Spring Cloud 中,dataId的完整格式为${prefix}-${spring.profiles.active}.${file-extension} 其中prefix的值为spring.application.name的值,spring.profiles.active的值为在bootstrap配置文件中所配置的值,如果没有配置那么dataId的拼接方式就变成为
${prefix}.${file-extension} 中间的连接符将不存在。ile-exetension 为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 propertiesyaml 类型。



来自为知笔记(Wiz)

标签:name,配置文件,spring,bootstrap,application,连接符
From: https://www.cnblogs.com/baiyifengyun/p/18407436

相关文章

  • JavaWeb【day12】--(SpringBootWeb登录认证)
    案例-登录认证在前面的课程中,我们已经实现了部门管理、员工管理的基本功能,但是大家会发现,我们并没有登录,就直接访问到了Tlias智能学习辅助系统的后台。这是不安全的,所以我们今天的主题就是登录认证。最终我们要实现的效果就是用户必须登录之后,才可以访问后台系统中的功能。......
  • A170 - 基于SpringBoot在线考试系统
    我们的SpringBoot在线考试系统为教育机构和企业提供了全面的在线考试管理解决方案。系统设计以高效、灵活和用户友好为核心,以下是系统的主要功能模块及其详细描述:1.系统介绍基于SpringBoot框架开发的在线考试系统旨在实现高效、可靠的在线考试管理。系统提供了全方位的功能,......
  • spring boot 项目报错找不到compose.yaml文件
    springboot的项目引用了spring-boot-docker-compose,运行时没问题,但是将该项目放到了一个父项目中作为一个module后,在idea里直接运行的话会报错找不到compose.yaml文件,因为idea试图去父项目的路径下找。如果直接在子项目的路径里运行:mvnspring-boot:run是没问题的,可以启动。......
  • Spring Boot2之AOT的应用
    SpringBoot2本身不直接支持AOT(Ahead-of-Time)编译,但是通过SpringNative项目可以实现AOT编译,借助GraalVM来编译成原生镜像。SpringBoot2和AOT支持虽然SpringBoot2.x没有原生支持AOT编译,但Spring团队发布了一个SpringNative项目,使得SpringBoot......
  • SpringBoot异步接口实现:提高系统的吞吐量
    在springboot应用中,可以有4种方式实现异步接口(至于ResponseBodyEmitter、SseEmitter、StreamingResponseBody,不在本文介绍内,之后新写文章介绍):AsyncContextCallableWebAsyncTaskDeferredResult第一中AsyncContext是Servlet层级的,比较原生的方式,本文不对此介绍(一般都不使用它,太麻烦了......
  • SpringBoot异步接口实现:提高系统的吞吐量
    在springboot应用中,可以有4种方式实现异步接口(至于ResponseBodyEmitter、SseEmitter、StreamingResponseBody,不在本文介绍内,之后新写文章介绍):AsyncContextCallableWebAsyncTaskDeferredResult第一中AsyncContext是Servlet层级的,比较原生的方式,本文不对此介绍(一般都不使用它,太麻烦了......
  • day10-配置文件&日志&多线程
    一、配置文件1.1properties配置文件properties配置文件特点:1、都只能是键值对2、键不能重复3、文件后缀一般是.properties结尾的​Properties这是一个Map集合(键值对集合),但是我们一般不会当集合使用主要用来代表属性文件,通过Properties可以读写属性文件里的......
  • 微信小程序毕业设计-基于springboot+vue的社区在线订餐配送小程序系统设计和实现,基于
    博主介绍:✌️码农一枚,专注于大学生项目实战开发、讲解和毕业......
  • java毕业设计-基于springboot+vue的校园大学生兼职系统设计和实现,基于springboot的大
    博主介绍:✌️码农一枚,专注于大学生项目实战开发、讲解和毕业......
  • Springboot车辆充电桩管理系统的设计与实现mv56d
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景与意义随着新能源汽车的普及,车辆充电桩的数量急剧增加,如何高效、智能地管理这些充电桩成为亟待解决的问题。一个完善的车辆充电桩管理......