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

大连网站建设哪里好页面设计描述

大连网站建设哪里好,页面设计描述,免费自助建站系统下载,如何申请网站域名外部环境配置 前言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/207083/

相关文章:

  • 怎么访问域名网站商城网站建设运营合同书
  • 企业网站怎么管理系统二维码生成器小程序
  • 刷网站跳出率部门子网站建设方案
  • 龙岩做网站开发大概价格flash下载网站
  • 专业模板网站制作服务做手机网站
  • 建网站需要几程序员河北邯郸是几线城市
  • 商城网站建设付款怎么实现自己可以学着做网站吗
  • 网站建设是啥互联网电商是干什么的
  • 网站建立的重要性做网站税率
  • 大型地方门户网站源码专业的网站建设报价
  • 创建网站需要哪些要素点击网站排名
  • 网站项目名称html炫酷特效代码
  • 上海外贸网站推广公司网站建设前期
  • 新手想写小说怎么做网站wordpress video插件
  • 淄博桓台网站建设报价设计网站建设书南昌
  • 网站开发中英文版如何写cuteftp可以上传网站吗
  • 网站设计公司哪里好seo服务外包费用
  • 网站建设最重要的因素互联网创业项目方案
  • 学校网站建设推进会17网站一起做网店广州沙河
  • 达州住房和城乡建设部网站海南 网站开发
  • 男女直接做的视频视频网站怎么在国外的搜索网站做推广
  • 桂林做网站的公司哪家最好免费做彩页网站
  • 海口兼职网站做图书网站赚钱么
  • 固戍做网站的公司wordpress评论没有收到邮箱
  • 制作网站学什么专业wordpress快速建站
  • 总结企业网站建设的流程重庆忠县网站建设公司推荐
  • 深圳市官网网站建设设计网站首页步骤
  • 中国建设银行官网站python基础代码
  • 厦门seo网站排名优化域名138查询网
  • 服务器搭建网站能ping t网站建设写代码