宜宾网站建设08keji品牌策划设计包括哪些内容
web/
2025/9/25 23:41:58/
文章来源:
宜宾网站建设08keji,品牌策划设计包括哪些内容,炒币网站开发,长沙市网站推广公司本地环境标识设置
本地父类maven配置 可以看到相关的分类#xff0c;设置环境标识主要需要用到profiles;
profilesprofileiddev/idproperties!-- 环境标识#xff0c;需要与配置文件的名称相对应 --profiles.active设置环境标识主要需要用到profiles;
profilesprofileiddev/idproperties!-- 环境标识需要与配置文件的名称相对应 --profiles.activedev/profiles.activenacos.serverxx.xx.xx.xx:8848//nacos.servernacos.discovery.groupDEFAULT_GROUP/nacos.discovery.groupnacos.config.groupDEFAULT_GROUP/nacos.config.group/propertiesactivation!-- 默认环境 --activeByDefaulttrue/activeByDefault/activation/profile/profiles配置说明 可以设置多套环境
active设置活跃环境名称dev/pro/test等nacos全局配置nacos的远程地址服务发现和配置的默认组activation.activeByDefault设置当前默认环境 刷新完成就可以看到maven的显示
标识使用
服务下的yaml文件设置
spring:#在nacos中对应的dataID名application:#应用名称name: lottery-strategyprofiles:# 环境配置active: profiles.active
--- # nacos 配置
spring:cloud:config:override-none: trueallow-override: trueoverride-system-properties: falsenacos:# 注册地址server-addr: nacos.serverdiscovery:# 注册组group: nacos.discovery.groupnamespace: ${spring.profiles.active}config:# 配置组group: nacos.config.groupnamespace: ${spring.profiles.active}file-extension: yaml为了使的上面的参数能够正常获取使用maven构建的时候需要设置文件的过滤(占位匹配)操作这样在yaml中才能生效替换
buildpluginManagementpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion${maven-compiler-plugin.version}/versionconfigurationannotationProcessorPathspathgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdversion${spring.boot.version}/version/pathpathgroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/path/annotationProcessorPaths/configuration/plugin/plugins/pluginManagementresourcesresourcedirectorysrc/main/resources/directory!-- 引入所有 匹配文件进行过滤 --includesincludeapplication*/includeincludebootstrap*/includeincludelogback*/include/includes!-- 启用过滤 即该资源中的变量将会被过滤器中的值替换 --filteringtrue/filtering/resource/resources/buildnacos的文件配置 设置DataIdData ID它的定义规则是${prefix}-${spring.profile.active}.${file-extension}
1、prefix 默认为 spring.application.name 的值也可以通过配置项spring.cloud.nacos.config.prefix 来配置。
2、spring.profile.active 即为当前环境对应的 profile可以通过配置项spring.profile.active来配置。
3、file-exetension 为配置内容的类型(yaml)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81878.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!