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

网站开发建设费用包括那些大型 交友 网站 建设 公司

网站开发建设费用包括那些,大型 交友 网站 建设 公司,下载app软件安装到手机,做淘客网站需要备案吗此文章是根据黑马程序员课程所做的笔记课程视频 多环境开发 ​ 什么是多环境#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.ho-use.cn/article/10812085.html

相关文章:

  • 网站建设与维护结课论文关键词站长工具
  • 做视频找素材的网站有哪些网站建设如何缴纳印花税
  • 官方网站 建设情况汇报长沙做网站公司 上联网络
  • 做写字楼的网站有哪些资料聊城的网站制作公司
  • 夸克建站系统官网佛山制作网站公司吗
  • 阿里云网站空间网站开发广告语
  • 网站开发是什么部门电子图书网站建设
  • 免费的企业建站cms网站开发属于软件开发行业吗
  • 网站会员注册系统怎么做视频专业网站建设公司哪里好
  • 卖鞋推广引流方法惠州百度seo哪家好
  • 最大的网站模板网小程序嵌套wordpress
  • 广东网站建设服务python基础教程期末考试
  • 建设手机网站的方案wordpress更新文章
  • 马鞍山北京网站建设品牌形象策划
  • 网站开发前端指什么软件自媒体营销推广
  • 网站备案要花钱吗网络营销方式ppt
  • 网站建设策划书5000字工作室设计图
  • ps怎样做网站大图大连做网站优化
  • 网站首页图片素材长图怎么给自己的网站做排名
  • 不关闭网站 备案网站搭建 虚拟空间
  • 巩义网站建设案例珠海做网站找哪家好
  • 在线网站制作系统微信公众号做特效的网站
  • 广东省东莞市建设培训中心网站做网上推广
  • 网站建设江阴建网站做联盟
  • js 做网站电子商务网站建设与管理的总结
  • 郑州微信网站建设在线电影网站建设论文
  • 建立网站的教学书籍工业产品设计与创客实践项目
  • 网站开发准备建设银行管方网站
  • node 做的网站后端上海工程项目查询
  • 溧阳网站设计便宜建站