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

c2c网站有哪些地推项目平台

c2c网站有哪些,地推项目平台,商家在网站做淘宝客会给佣金吗,wordpress的官方文档一般的项目都会运行在不同的环境上,比如我们有本地环境、开发环境、测试环境、生产环境等等。这些不同的环境,必然有不同的配置。比如日志级别,开发环境我们一般设置成debug,而生产环境一般设置成warn。我们肯定不希望&#xff1a…

一般的项目都会运行在不同的环境上,比如我们有本地环境、开发环境、测试环境、生产环境等等。这些不同的环境,必然有不同的配置。比如日志级别,开发环境我们一般设置成debug,而生产环境一般设置成warn。我们肯定不希望:手动修改项目配置文件,然后才打包发布到不同的环境


这个时候我们可以使用maven的profile,在pom.xml中为不同的环境配置不同的profile。

<project><profiles><profile><id>local</id><activation><activeByDefault>true</activeByDefault></activation><properties><zoo.url>172.17.103.107:2181</zoo.url><log.level>DEBUG</log.level></properties></profile><profile><id>dev</id><activation><activeByDefault>false</activeByDefault></activation><properties><zoo.url>172.17.103.108:2181</zoo.url><log.level>INFO</log.level></properties></profile></profiles>
</project>

如果我们需要打本地环境的包,可以激活本地环境的profile:



如果我们需要打开发环境的包,可以激活开发环境的profile:


可以看到:我们只需要执行不同的打包脚本,就可以打出不同环境需要的包,而不需要去修改项目中的配置文件,这就是profile的作用。


那什么是maven的资源过滤?很简单,上面我们为本地环境和开发环境配置了不同的profile,我们代码怎么去读取这些配置的值呢?我们可以定义一个config.properties,放在src/main/resources/下面:

zoo.url=${zoo.url}
log.level=${log.level}


接下来我们需要在pom.xml中开启资源过滤:目的是为了让maven将文件中的占位符替换成实际值。
<build><!-- 替换配置文件中的数据项 start --><resources><resource><directory>src/main/resources</directory><filtering>true</filtering></resource></resources><testResources><testResource><directory>src/test/resources</directory><filtering>true</filtering></testResource></testResources><!-- 替换配置文件中的数据项 end --></build>


如果我们激活本地环境的profile,可以看到最终构建出的config.properties内容如下:



如果我们激活开发环境的profile,可以看到最终构建出的config.properties内容如下:




通过maven的profile和资源过滤,我们只需要在不同的环境激活对应的profile,配置信息就会自动改变,不需要我们取修改项目中的代码或者配置文件,所有变量都是定义在pom.xml中的。


http://www.hrbkazy.com/news/41950.html

相关文章:

  • 品牌型网站的设计正规优化公司哪家好
  • 大型网站建设网络推广公司十大排名
  • 温州市手机网站制作哪家便宜哪里有免费的网站推广服务
  • 免费做公司网站免费注册个人网站不花钱
  • 成都解放号网站建设域名注册查询系统
  • 云平台网站优化引流app推广软件
  • 装饰设计网站大全青岛的seo服务公司
  • 宁国市网站关键词优化外包南京今日新闻头条
  • 做asp网站需要的实验报告单立即优化在哪里
  • 厦门网站建设哪家强安徽网站推广
  • 专业网站建设推荐网店推广的作用是什么
  • 直销公司有哪些专业的网站优化公司排名
  • 先做网站还是做APP营销软文100字
  • 济南网站建设(力选聚搜网络)自助建站官网
  • 珠海seo网站建设国外广告联盟平台
  • 做网站什么时候注册商标南宁百度关键词推广
  • 织梦安装网站后图片seo是哪个英文的简写
  • 新闻资讯网站备案bt最佳磁力搜索引擎
  • 用vs做网站在安装时要勾选河南新闻头条最新消息
  • 门户网站建设构架合肥seo整站优化网站
  • 北京企业官网网站建设哪家好搜狗首页排名优化
  • 建设网站的目的服装类常见的推广方式
  • 做poster网站自己创建网站
  • 重庆妇科医院咨询企业关键词优化最新报价
  • 互联网行业都有哪些公司搜索引擎优化趋势
  • 欧米伽男士手表官方网站关键词歌词完整版
  • 泉州网站制作报价网站提交入口链接
  • 网站模版 政府网站宣传方式有哪些
  • 郑州网站制作-中国互联可以发布推广引流的悬赏平台
  • 网站开发报价表外贸网站制作公司