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

物流公司网站 源码安阳县辛村镇

物流公司网站 源码,安阳县辛村镇,渗透wordpress论坛,做网站网页挣钱不外部环境配置 前言1、配置优先级配置文件优先级如下(后面的覆盖前面的)测试 2、外部配置3、导入配置4、属性占位符 前言 场景:线上应用如何快速修改配置,并引用最新配置? springBoot 使用配置优先级外部配置 简化配置…

外部环境配置

  • 前言
  • 1、配置优先级
    • 配置文件优先级如下(后面的覆盖前面的)
    • 测试
  • 2、外部配置
  • 3、导入配置
  • 4、属性占位符

前言

场景:线上应用如何快速修改配置,并引用最新配置?
springBoot 使用配置优先级+外部配置 简化配置更新、配置运维
只需要给jar应用所在的文件夹放一个application.properties最新配置文件,重启项目就能自动应用最新配置

1、配置优先级

springBoot 允许将配置外部化,以便可以在不同环境中使用相同的应用程序代码
我们可以使用各种外部配置源,包括java Properties文件,yaml文件、环境变量和命令参数
@value可以获取值,也可以用@configurationProperties将所有属性帮i的那个到java object中
以下是springBoot属性源加载顺序,后面的会覆盖钱买你的值 由低到高 高优先级覆盖低优先级
1、默认属性(通过springApplication.setDefaultproperties指定的)
在这里插入图片描述

2、@propertysource指定加载的配置(需要卸载@Configuration类上才可生效)
在这里插入图片描述

3、配置文件(application.properties/yml等)
4、RandomValuePropertySource支持的random.*配置(如:@value(“$(random.int)”)
5、os环境变量|
6、java系统属性(system.getProperties())
7、JnD1属性(来自java:comp/env)
8、ServLetContext 初始化参数
9、ServletConfig初始化参数
10、SPRING_APPLICATION_JSON属性(内置在环境变量或系统属性的JSON)
11、命令行参数
在这里插入图片描述

12、测试属性,(@SpringBootTest进行测试时指定的属性)
13、测试类@TestPropertySource注解
14、Devtools设置的全局属性($HOME/.config/spring-boot)

结论:配置可以写在很多位置,常见的优先级顺序:
命令行>配置文件>springappliation配置

配置文件优先级如下(后面的覆盖前面的)

  1. jar包内的application.properties/yml
  2. jar包内的application-{profile}.properties/yml
  3. jar包外的application.properties/yml
  4. jar包外的application-{profile}.properties/yml

建议:用一种格式的配置文件,如果。properties和.yml同时存在,则。properties优先
所有参数均可以由命令行传入,使用–参数项=参数值,将会被添加到环境变量中,并优先于配置文件,比如java -jar app.jar --name=“String”:, 可以使用@Value(“$(name)”)获取

测试

打包成jar包
在这里插入图片描述
在这里插入图片描述
在外部设置配置文件
在这里插入图片描述
在这里插入图片描述

2、外部配置

springBoot应用启动会自动寻找application.properties和application.yaml位置,惊醒加载,顺序如下:
1、类路径
类的跟路径、类下/config包
2、当前路径(项目所在位置)
当前路径、当前下/config子目录、/config目录的直接子目录
在这里插入图片描述
在这里插入图片描述
在外部闯进config目录权重高于外面的application.properties文件
在这里插入图片描述
在这里插入图片描述

3、导入配置

#导入指定的配置
#spring.config.import=classpath:/aaa.properties#导入配置的优先级低于配置文件的优先级
#aaa=cccc

4、属性占位符

在这里插入图片描述

#属性占位符
haha=我的端口是:${server.port}

获取haha的值
在这里插入图片描述


在这里插入图片描述

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

相关文章:

  • 网站备案中打不开在线crm系统排名
  • 怎么做网站关键字广 做网站蓝光电影下载
  • 自己做网站可以赚钱吗wordpress没有分类模板
  • 手机网站建设的费用视频制作表情包
  • 网站建设的出路福田网站制作设计
  • 安顺市建设局网站扬州开发区建设局网站
  • 福建省住房城乡建设厅网站建设网站的目的和意义是什么
  • 会网站开发没学历重庆 网站 建设 公司
  • 贵州公司网站建设电商运营方案计划书
  • 外贸网站源码怎么建未支付网站建设挂哪个科目
  • 网站建设古典风格国内自建站
  • 曲阜网站建设价格免费logo商标设计软件
  • 网站建设贵不贵谷歌浏览器官网下载手机版
  • php网站模板源码邯郸在哪个省
  • 如何建一个简单的网站双11主机 wordpress 2015
  • 中山网站的建设合肥做网站价格
  • 青州网站搭建电脑版微信
  • 合肥包河区最新消息外贸seo关键词
  • 个人备案可以做门户网站吗怎样把自己的网站进行推广
  • 什么公司做网站好上海静安做网站多少钱
  • 北京 网站定制开发做详情图的网站
  • 营销型网站建设ppt深圳坑梓网站建设公司
  • 网站公司做文员wordpress前端添加发布
  • 江西建设职业技术学院网站商城网站建设 数商云
  • php中做购物网站的教程软文网
  • 怎么提升网站的流量吗住房和城乡建设部官方网站办事大厅
  • 分类导航wordpress广告优化师培训
  • c 网站开发视频教程女性门户网站织梦模板
  • 安庆商城网站开发网站功能模块介绍
  • 淘宝网站建设评价表长沙品牌logo设计公司