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

平台搭建心得百度首页排名优化价格

平台搭建心得,百度首页排名优化价格,学生做资料赚钱网站,seo超级外链工具问题 现在手上有一个老Spring2.5.15项目,需要使用AWS Parameter Store作为配置中心服务。 思路 引入这个Spring版本对应的Spring Cloud,然后再引入Spring Cloud AWS相关组件。然后,在AWS云上面准备好配置,然后,启动…

问题

现在手上有一个老Spring2.5.15项目,需要使用AWS Parameter Store作为配置中心服务。

思路

引入这个Spring版本对应的Spring Cloud,然后再引入Spring Cloud AWS相关组件。然后,在AWS云上面准备好配置,然后,启动我本地Spring工程,验证有没有使用云端配置。

Spring Cloud引入

Spring Cloud版本选择
从Spring官网可知,我这个老版本的Spring2.5.15,只能选择Spring Cloud 2020.0.x的Cloud版本。具体依赖如下:

<properties><spring-cloud.version>2020.0.6</spring-cloud.version>
</properties>
<dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency></dependencies>
</dependencyManagement>

等待一段时间后,然后在引入Spring Cloud AWS集成依赖。

Spring Cloud AWS 依赖引入

<properties><spring-cloud-aws.version>2.3.5</spring-cloud-aws.version>
</properties>
<dependencyManagement><dependencies><dependency><groupId>io.awspring.cloud</groupId><artifactId>spring-cloud-starter-aws-parameter-store-config</artifactId><version>${spring-cloud-aws.version}</version></dependency><dependency><groupId>io.awspring.cloud</groupId><artifactId>spring-cloud-starter-aws-secrets-manager-config</artifactId><version>${spring-cloud-aws.version}</version></dependency></dependencies>
</dependencyManagement>

注意这里也有版本对应要求的,可以查看Spring Cloud AWS在github上面的开源项目介绍,具体如下图:
Spring Cloud AWS版本选择

<dependency><groupId>io.awspring.cloud</groupId><artifactId>spring-cloud-starter-aws-parameter-store-config</artifactId>
</dependency><dependency><groupId>io.awspring.cloud</groupId><artifactId>spring-cloud-starter-aws-secrets-manager-config</artifactId>
</dependency>

Parameter Store创建参数

创建jdbc连接url参数
这里以jdbc连接参数为例子。创建了一个连接参数。

Secrets Manager创建参数

下面设置数据库中用户名和密码,如下图:
secrets设置
配置密钥,如下图:
设置secrets名字

Spring配置

spring:application:name: apiconfig:import:- aws-parameterstore:/config/${spring.application.name}_${spring.profiles.active}- aws-secretsmanager:/secret/${spring.application.name}_${spring.profiles.active}
aws:paramstore:region: cn-north-1defaultContext: ${spring.application.name}secretsmanager:region: cn-north-1defaultContext: ${spring.application.name}

注意,这里用到了spring.config.import,这种方式Spring配置是对原来的boot环境多配置文件的替代。

配置调试日志

# 日志配置
logging:level:io:awspring:cloud:paramstore:AwsParamStorePropertySource: debug

测试验证

重启Spring工程,出现如下内容,说明spring读到了配置:

11:02:13.555 [restartedMain] INFO  i.a.c.s.AwsSecretsManagerPropertySources - [logTo,255] - Loading secrets from AWS Secret Manager secret with name: /secret/api_local, optional: false
11:02:13.555 [restartedMain] INFO  i.a.c.p.AwsParamStorePropertySources - [logTo,255] - Loading property from AWS Parameter Store with name: /config/api_local, optional: false
11:02:13.555 [restartedMain] DEBUG i.a.c.p.AwsParamStorePropertySource - [logTo,252] - Populating property retrieved from AWS Parameter Store: .spring.datasource.druid.master.url

类似如下效果:
启动效果

总结

spring.config.import方式配置,是Spring为了支持云原生配置中心,后面加入新的配置方式,是对boot配置方式的替代。之前写过一篇文章(《Spring Cloud AWS配置中心使用》)就是使用Spring老的boot方式进行的配置。

参考

  • Spring Cloud
  • Spring Cloud2020最新版本
  • spring-cloud-aws
  • Externalized Configuration
  • Leveraging AWS Systems Manager Parameter Store for Spring Boot Configuration
  • Spring Cloud AWS配置中心使用
http://www.dtcms.com/wzjs/37549.html

相关文章:

  • 自己做网站的好处快速提高网站关键词排名优化
  • 建设政府网站的公司官方正版清理优化工具
  • 懒人之家网站模板互联网广告公司排名前十
  • 电子商务网站建设实训展示企业邮箱入口
  • 网上做网站怎么赚钱中小型企业网站设计与开发
  • 什么可以做冷门网站友情链接交换网址大全
  • 网站是由什么组成的2345网址导航官网
  • 用dw做的网页如何上传到网站批量查询指数
  • 怎么给网站做谷歌seo青岛网站seo服务
  • 苏州网站建设哪家好网站开发公司
  • 武汉做优化网站公司百度关键词屏蔽
  • 做网站怎么收集资料如何在网上做销售推广
  • 学校网站建设策划书百度大数据平台
  • 网站建设什么语言比较好营销推广策划
  • 建网站优化服务网站排名咨询
  • 公司为什么做网站百度官方网页
  • 网站建设策划方案书下载微信广点通广告平台
  • 什么网站做调查能赚钱吗电商seo优化是什么意思
  • 广州门户网站制作成人厨师短期培训班
  • 网站建设花费百度手机助手app下载安装
  • 柳州哪家公司做网站好武汉百度推广seo
  • 网站模板和源码区别微商引流一般用什么软件
  • 哪里可以申请免费域名下载优化大师app
  • wordpress 插件 销量杭州seo网站哪家好
  • wordpress cdn优化南昌seo推广公司
  • 河北省做网站的企业自媒体平台有哪些
  • 网站开发维护合同模板电子版哪家网站推广好
  • 自己做的网站怎么植入erp自助建站平台源码
  • 门户网站建设的作用及意义张雪峰谈广告学专业
  • 新市网站建设百度推广客服电话人工服务