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

装修推广网站哪个好网站建设业务员怎么着客户

装修推广网站哪个好,网站建设业务员怎么着客户,申请网站域名多少钱,wordpress多地区此文章是根据黑马程序员课程所做的笔记课程视频 多环境开发 ​ 什么是多环境#xff1f;其实就是说你的电脑上写的程序最终要放到别人的服务器上去运行。每个计算机环境不一样#xff0c;这就是多环境。常见的多环境开发主要兼顾3种环境设置#xff0c;开发环境——自己用的… 此文章是根据黑马程序员课程所做的笔记课程视频 多环境开发 ​ 什么是多环境其实就是说你的电脑上写的程序最终要放到别人的服务器上去运行。每个计算机环境不一样这就是多环境。常见的多环境开发主要兼顾3种环境设置开发环境——自己用的测试环境——自己公司用的生产环境——甲方爸爸用的。因为这是绝对不同的三台电脑所以环境肯定有所不同比如连接的数据库不一样设置的访问端口不一样等等。 1.多环境开发yaml单一文件版 ​ 如下 spring:profiles:active: pro # 这里是指定启动的环境配置启动pro --- #环境与环境之间用———相隔 spring:profiles: pro #pro环境配置 server:port: 80 --- spring:profiles: dev #区分环境靠———和命名此处就是命名 server:port: 81​ 就这么简单再多来一组环境也OK spring:profiles:active: pro # 启动pro --- spring:profiles: pro server:port: 80 --- spring:profiles: dev server:port: 81 --- spring:profiles: test server:port: 82​ 其中关于环境名称定义上述格式是过时格式标准格式如下 spring:config:activate:on-profile: pro总结 多环境开发需要设置若干种常用环境例如开发、生产、测试环境yaml格式中设置多环境使用—区分环境设置边界每种环境的区别在于加载的配置属性不同启用某种环境时需要指定启动时使用该环境 2.多环境开发yaml多文件版 ​ 将所有的配置都放在一个配置文件中尤其是每一个配置应用场景都不一样这显然不合理于是就有了将一个配置文件拆分成多个配置文件的想法。拆分后每个配置文件中写自己的配置主配置文件中写清楚用哪一个配置文件就好了。 主配置文件 spring:profiles:active: pro # 启动pro环境配置文件 server:port: 80​ 环境配置文件因为每一个都是配置自己的项所以连名字都不用写里面了。那问题是如何区分这是哪一组配置呢使用文件名区分。 application-pro.yaml server:port: 80application-dev.yaml server:port: 81​ 文件的命名规则为application-环境名.yml。 ​ 在配置文件中如果某些配置项所有环境都一样可以将这些项写入到主配置中只有哪些有区别的项才写入到环境配置文件中。 主配置文件中设置公共配置全局环境分类配置文件中常用于设置冲突属性局部 总结 可以使用独立配置文件定义环境属性 独立配置文件便于线上系统维护更新并保障系统安全性 3.多环境开发properties多文件版 ​ SpringBoot最早期提供的配置文件格式是properties格式的这种格式的多环境配置也了解一下吧。 主配置文件 spring.profiles.activepro环境配置文件 application-pro.properties server.port80application-dev.properties server.port81​ 文件的命名规则为application-环境名.properties。 总结 properties文件多环境配置仅支持多文件格式 4.多环境开发独立配置文件书写技巧 ​ 作为程序员在搞配置的时候往往处于一种分久必合合久必分的局面。开始先写一起后来为了方便维护就拆分。对于多环境开发也是如此下面给大家说一下如何基于多环境开发做配置独立管理务必掌握。 准备工作 ​ 将所有的配置根据功能对配置文件中的信息进行拆分并制作成独立的配置文件命名规则如下 application-devDB.ymlapplication-devRedis.ymlapplication-devMVC.yml 使用 ​ 使用include属性在激活指定环境的情况下同时对多个环境进行加载使其生效多个环境间使用逗号分隔 spring:profiles:active: devinclude: devDB,devRedis,devMVC​ 比较一下现在相当于加载dev配置时再加载对应的3组配置从结构上就很清晰用了什么对应的名称是什么 注意 ​ 当主环境dev与其他环境有相同属性时主环境属性生效其他环境中有相同属性时最后加载的环境属性生效 改良 ​ 但是上面的设置也有一个问题比如我要切换dev环境为pro时include也要修改。因为include属性只能使用一次这就比较麻烦了。SpringBoot从2.4版开始使用group属性替代include属性降低了配置书写量。简单说就是我先写好你爱用哪个用哪个。 spring:profiles:active: devgroup:dev: devDB,devRedis,devMVCpro: proDB,proRedis,proMVCtest: testDB,testRedis,testMVC​ 现在再来看如果切换dev到pro只需要改一下是不是就结束了完美 总结 多环境开发使用group属性设置配置文件分组便于线上维护管理 5.多环境开发控制 ​ 多环境开发到这里基本上说完了最后说一个冲突问题。就是maven和SpringBoot同时设置多环境的话怎么搞。 ​ 要想处理这个冲突问题你要先理清一个关系究竟谁在多环境开发中其主导地位。也就是说如果现在都设置了多环境谁的应该是保留下来的另一个应该遵从相同的设置。 ​ maven是做什么的项目构建管理的最终生成代码包的SpringBoot是干什么的简化开发的。简化又不是其主导作用。最终还是要靠maven来管理整个工程所以SpringBoot应该听maven的。整个确认后下面就好做了。大体思想如下 先在maven环境中设置用什么具体的环境在SpringBoot中读取maven设置的环境即可 maven中设置多环境使用属性方式区分环境 profilesprofileidenv_dev/idpropertiesprofile.activedev/profile.active/propertiesactivationactiveByDefaulttrue/activeByDefault !--默认启动环境--/activation/profileprofileidenv_pro/idpropertiesprofile.activepro/profile.active/properties/profile /profilesSpringBoot中读取maven设置值 spring:profiles:active: profile.active​ 上面的属性名就是读取maven中配置的属性值的语法格式。 总结 当Maven与SpringBoot同时对多环境进行控制时以Mavn为主SpringBoot使用…占位符读取Maven对应的配置属性值基于SpringBoot读取Maven配置属性的前提下如果在Idea下测试工程时pom.xml每次更新需要手动compile方可生效
http://www.laogonggong.com/news/111900.html

相关文章:

  • 网站整体建设方案设计百色市右江区了建设局网站
  • 怎么制作网站生成图片中国建筑英才网官网手机版
  • 网站建设服务费应该做到什么科目网络推广是什么工作内容
  • 新郑建设局网站宠物网站模板下载
  • 广东网站建设开发wordpress 付款
  • 营销型网站建设式球磨机网址怎么申请网站
  • 宁波江北建设局官方网站广东建筑企业50强
  • 网站设计二级页面怎么做傻瓜式网站制作软件
  • 网站双线选择seo排名影响因素主要有
  • 如何管理网站域名北京物流网站建设
  • 介绍家乡的网站怎么做成品网站app开发
  • 网页制作与网站管理wordpress 分类标签云
  • 菜鸟制作个人网站网页实例山西建设部网站查询
  • 做微信的网站叫什么名字多余菜单删掉wordpress
  • 做网站公司选智投未来长沙传媒公司排行
  • 新乡+网站建设找到网站永久域名
  • 汇鑫网站建设方便织梦网站栏目无法生成
  • 深圳网络营销|深圳网站建设公司|专业网络营销运营推广策划公司学科网站建设标准
  • 淘宝做动图网站小程序源码之家
  • 网站开发流程进度规划昆明今天最新通知
  • 网站建设模块需求分析怎样搭建电商平台
  • 成都前十名传媒网站建设高米店网站建设公司
  • 游戏源码买卖平台优化方案系列丛书
  • 铁道部售票网站多少钱建设电子商务网站建设期中
  • wordpress手机站如何做wordpress主题 电子商务
  • 怎么做网站的营销网络销售的理解
  • 太原网站优化技术重庆工程公司有哪些
  • 宁波正规品牌网站设计网站建设需要个体营业执照吗
  • 网站开发要多钱菏泽网站建设哪好
  • 聊城城乡建设局网站深圳市企业网站建设哪家好