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

ci框架建设网站互联网网站分了

ci框架建设网站,互联网网站分了,2023最近的新闻大事10条,为什么很多公司做网站建设Profiles具备环境隔离能力,可以将我们的项目快速切换开发、测试、生产环境 我们的使用步骤也很简单: 1. 标识环境:指定哪些组件、配置在哪个环境生效 2. 切换环境:这个环境对应的所有组件和配置就应该生效 接下来就进行详细的…
Profiles具备环境隔离能力,可以将我们的项目快速切换开发、测试、生产环境
我们的使用步骤也很简单:
1. 标识环境:指定哪些组件、配置在哪个环境生效
2. 切换环境:这个环境对应的所有组件和配置就应该生效
接下来就进行详细的介绍

1. 使用

1.1 指定环境

  • Spring Profiles 提供一种隔离配置的方式,使其仅在特定环境生效;
  • 任何@Component, @Configuration@ConfigurationProperties 可以使用 @Profile 标记,来指定何时被加载。【容器中的组件都可以被 @Profile标记】

1.2 环境激活

  1. 配置激活指定环境;

      spring.profiles.active=dev
    
  2. 也可以使用命令行激活。–spring.profiles.active=dev

  3. 还可以配置默认环境; 不标注@Profile 的组件永远都存在。
    a. 如果不改变默认环境,默认的默认环境叫default
    b. 我们可以通过spring.profiles.default=test对默认环境进行配置

1.3 注意

  • spring.profiles.activespring.profiles.default 只能用到 无 profile 的文件中,如果在application-dev.yaml中编写就是无效的。

    其实这一点很好理解,只有将环境切换为dev后,application-dev.yaml才会生效。如果在application-dev.yaml中才将dev环境激活,那么,application-dev.yaml生效后会激活dev,但激活了dev后application-dev.yaml才会生效,两者互相矛盾,就好像死锁了,永远也无法生效。

  • 也可以额外添加生效文件,而不是激活替换。比如:
    spring.profiles.include[0]=common
    spring.profiles.include[1]=local

  • 生效的环境 = 激活的环境/默认环境 + 包含的环境

  • 项目里面这么用
    ○ 基础的配置mybatis、log、xxx:写到包含环境中,因为包含环境永远生效
    ○ 需要动态切换变化的 db、redis:写到激活的环境中

2. Profile 分组

创建prod组,指定包含db和mq配置

spring.profiles.group.prod[0]=db
spring.profiles.group.prod[1]=mq

使用 spring.profiles.active=prod ,就会激活prod,db,mq配置文件

2.3 Profile 配置文件

  • application-{profile}.properties可以作为指定环境的配置文件。
  • 激活这个环境,配置就会生效。最终生效的所有配置是
    • application.properties:主配置文件,任意时候都生效
    • application-{profile}.properties:指定环境配置文件,激活指定环境生效
  • profile优先级 > application

文章转载自:

http://yWNmG4ki.ndhxn.cn
http://KKDzvltp.ndhxn.cn
http://I1L4ym3N.ndhxn.cn
http://KZFDKf6M.ndhxn.cn
http://CY53cvzi.ndhxn.cn
http://u4w4qoQn.ndhxn.cn
http://thHmVVUY.ndhxn.cn
http://2NXU2U9Y.ndhxn.cn
http://0ND0aCsY.ndhxn.cn
http://KMYHYpGZ.ndhxn.cn
http://UQeFF8n0.ndhxn.cn
http://7OSSJFGK.ndhxn.cn
http://fRymbOpL.ndhxn.cn
http://OSGIik3O.ndhxn.cn
http://6B9rC2us.ndhxn.cn
http://OlcPj4K5.ndhxn.cn
http://Pxd4mroV.ndhxn.cn
http://DdMDeDPB.ndhxn.cn
http://kHWpNV3g.ndhxn.cn
http://x9FxAcHL.ndhxn.cn
http://6N0s5GOs.ndhxn.cn
http://9MpagoVI.ndhxn.cn
http://LvOH3WLr.ndhxn.cn
http://v7iMfeZR.ndhxn.cn
http://hSMjziNn.ndhxn.cn
http://TmAUx5Rr.ndhxn.cn
http://59wEhRpM.ndhxn.cn
http://6cbXbHbm.ndhxn.cn
http://QXObOqsC.ndhxn.cn
http://GXOK9U0y.ndhxn.cn
http://www.dtcms.com/wzjs/675653.html

相关文章:

  • 销售网站建设怎么样昆明室内设计学校
  • 网站建设核心系统企业网站建设费用计入什么科目
  • 什么网站做一件代发wordpress外卖
  • 荥阳网站建设价格工装设计效果图网站
  • 免费网站推广2023网站维护推广怎么做
  • 网站建设微信公众号文章做农产品网站需要办什么证
  • 企业网站建设中存在的问题一个万能的营销方案
  • 厦门做网站seo衡阳新闻头条最新消息
  • 虚拟机做门户网站如何绑定域名自己做的网站如何连接入数据库
  • 网站模板d一品资源网网站建设和域名备案
  • 婚庆网站名字wordpress招聘主题
  • 深圳网站设计公司排名前十做公众号文章的网站
  • php网站开发如何实现删除功能手机网站开发模板
  • 韵博工业设计搜索引擎优化需要多少钱
  • 企业网站建设存在的问题上网建站
  • 模拟购物网站开发项目wordpress 创建主题
  • 呼和浩特整站优化盘锦做网站价格
  • 唐山做网站哪家公司好大学网站建设图
  • 网站开发遇到的最大困难模板网站免费下载
  • 做网站的公司哪家最好医院网站管理制度
  • 做外贸网站能用虚拟主机吗佛山做企业网站公司
  • 台州房产网站建设怎么做付费的小说网站
  • 做学生阅读分析的网站服务器类网站建设
  • 石家庄制作网站网站策划案
  • 上海专业的网站建设可以分为( )
  • 流程网站设计网站底部链接代码
  • 教你如何做网站做外贸 访问国外网站
  • 设计一个个人网站的具体步骤广东省最新新闻
  • 做cpa推广用哪种网站好制作动漫需要学什么专业
  • 凡科建设网站步骤WordPress怎样开发支付