当前位置: 首页 > news >正文

想接外包做网站无锡网站制作哪家强

想接外包做网站,无锡网站制作哪家强,市场调研报告范文模板,网站建设全域云1、简介 Spring Boot从2.4.x版本开始支持了导入文件的方式来加载配置参数,与spring.config.additional-location不同的是不用提前设置而且支持导入的文件类型相对来说要丰富很多。 我们只需要在application.properties/application.yml配置文件中通过spring.config.…

1、简介

        Spring Boot从2.4.x版本开始支持了导入文件的方式来加载配置参数,与spring.config.additional-location不同的是不用提前设置而且支持导入的文件类型相对来说要丰富很多。

        我们只需要在application.properties/application.yml配置文件中通过spring.config.import属性配置需要导入的文件列表即可。

        通过spring.config.import属性支持导入多种途径的配置文件,下面简单介绍几种。

2、导入方式

classpath

        使用classpath:前缀来指定位于类路径(classpath)中的配置文件。这通常用于引用项目内部的资源,如src/main/resources目录下的文件。

spring:config:import: classpath:custom-config.yml

file

        使用file:前缀来指定文件系统中的配置文件。这允许你引用位于项目外部的配置文件。

spring:config:import: file:/path/to/external-config.yml

optional

        使用optional:前缀可以指定一个配置文件,如果该文件不存在,不会抛出错误,应用程序会继续启动。这在引用可选配置时非常有用。

spring:config:import: optional:classpath:optional-config.yml

nacos

        如果你使用Nacos作为配置中心,可以使用nacos:前缀来导入Nacos中的配置文件。

spring:cloud:nacos:config:import: nacos:data-id:group-id

通配符导入

        你可以使用通配符(如*)来导入一个目录下的所有配置文件。这在有多个配置文件需要被一起加载时非常有用。

spring:config:import: classpath:config-templates/*.yml

无扩展名文件

        如果你需要导入没有扩展名的文件,可以在文件名后添加方括号,例如classpath:additional-application[.yml]

spring:config:import: classpath:additional-application[.yml]

目录导入

        你可以导入整个目录下的配置文件,Spring Boot会自动加载目录下的所有.properties.yml文件。

spring:config:import: classpath:config-import-dir/

特定环境配置文件

        虽然不是spring.config.import的直接选项,但你可以创建特定于环境的配置文件(如application-dev.yml),并通过激活相应的profile来加载它们。

java -jar myapp.jar --spring.profiles.active=dev

命令行参数

        虽然不是在application.ymlapplication.properties中设置,但你可以在启动应用程序时通过命令行参数来导入配置文件。

java -jar myapp.jar --spring.config.import=classpath:another-config.yml

        这些选项提供了灵活的方式来组织和管理你的配置文件,使得你可以根据不同的环境和需求来调整应用程序的配置。

3、示例代码

application.yml

server:port: 8080
spring:application:name: spring-config-multiple-democonfig:import:- classpath:application-test.yml- classpath:application-learn.yml- classpath:application-user-list.yml

application-learn.yml

learn:cond:enabled: false

application-test.yml

test:app:id: 123name: "张三"

application-user-list.yml

com:user:user-list:- name: "张三"id: 1- name: "李四"id: 2person-list:- name: "王五"id: 3- name: "赵六"id: 4

http://www.yayakq.cn/news/493777/

相关文章:

  • 企业网站建设实验感想建设银行行号网站查询是什么意思
  • 企业网站模板下载哪家口碑好内部网络网站怎么做
  • 网站建设自建的优点杭州专业建设网站哪里好
  • 可以做手机网页的网站建立一个公司网站
  • 辅导班广告去哪个网站做网站开发架构
  • 企业网站颜色选择开发公司做管理公司天然气怎么做帐
  • 网站优化的好处四川移动端网站建设
  • 南昌个人网站建设网站二维码收费怎么做
  • 怎么样在百度做网站政务内网网站群建设
  • 设计云网站高明网站设计公司
  • 随县住房和城乡建设局网站seo服务公司怎么收费
  • 网站开发 界面上海建设摩托车官方网站
  • 免费建设企业网站城阳做网站找哪家
  • seo站外推广wordpress自定义文章列表
  • 网站收费板块怎么做山东省住房与城乡建设厅网站
  • 网站没备案如何做淘宝客大连网站建设费用
  • 做哪类网站怎么查看网站百度快照
  • 内江建设局网站中国制造网网站特色
  • 免费个人简历模板深圳债务优化
  • 有云服务器和域名怎么做网站wordpress分类目录加图标
  • 哪个网站上做ppt比较好vs如何做网站
  • 可信网站认证 费用广西房管局官网
  • 深圳常桉网站建设网页在线翻译
  • 公司网站 制作企业服务平台登录
  • 公众号小程序开发公司优化关键词排名seo
  • 网站做代码图像显示不出来河北石家庄网站建设
  • 创业投资公司网站建设企业网站设计建设服务
  • 做母婴产品哪个网站做的好郑州h5网站建设价格
  • 安徽泗县建设银行网站wordpress速度好慢
  • 如何在ftp做网站seo是干嘛的