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

网站建设班北京网站改版公司

网站建设班,北京网站改版公司,网站图片切换怎么做的,烟台seo关键词排名SpringBoot学习记录(六)配置文件参数化 一、参数提取到配置文件中二、yml配置文件三、ConfigurationProperties注解实现批量属性注入 一、参数提取到配置文件中 定义在代码中的参数的值分散在各个不同的文件中,不便于后期维护管理&#xff0…

SpringBoot学习记录(六)配置文件参数化

  • 一、参数提取到配置文件中
  • 二、yml配置文件
  • 三、ConfigurationProperties注解实现批量属性注入

一、参数提取到配置文件中

定义在代码中的参数的值分散在各个不同的文件中,不便于后期维护管理,我们可以讲参数提取到配置文件中,统一管理。
在这里插入图片描述
解决办法:

在springboot的resources文件下的applicant.properties文件中添加配置信息,将参数写入配置文件;通过value注解注入到相应的类中。
在这里插入图片描述

二、yml配置文件

相比于properties配置文件来说,yml配置文件的层级结构更加清晰,简洁,更强调以数据为中心

在这里插入图片描述

yml格式的基本语法
在这里插入图片描述

yml数据格式:

在这里插入图片描述

将第一步中定义的AliOSS的参数转换成yml类型:

aliyun:oss:endpoint: https://oss-cn-hangzhou.aliyuncs.comaccessKeyId: LTAI5tAKsMQApRPkC89DaccessKeySecret: imlY15blPR9d2yKGcFiPz1YtbucketName: abcde

三、ConfigurationProperties注解实现批量属性注入

使用Value注解注入需要在每个属性上面挨个加入注解,非常繁琐。
在这里插入图片描述

这时我们可以采用ConfigurationProperties注解

首先新建一个实体类对象来封装我们需要的属性,比如新建一个AliOSSProperties类,其中包含了我们所需的四个属性,并在类上添加@Data @Component @ConfigurationProperties 三个注解。

其中, @Data注解为实体类创建get、set、构造方法

@Component 负责将该类加入IoC容器

@ConfigurationProperties 指定其为配置参数类,同时必须在括号内注明前缀。

在这里插入图片描述

在这里插入图片描述
在使用的时候我们只需要@Autowired注入实体类,并利用get方法得到对应的属性。

在这里插入图片描述

http://www.yayakq.cn/news/69965/

相关文章:

  • c c也能干大事网站开发谷歌云安装wordpress
  • 骨科医院网站模板东莞教育平台网站建设
  • 湖北建设执业注册中心网站免费的网站cms
  • 无锡个人网站制作wordpress 禁止 字体大小
  • 小网站备案中宁企业网络推广联系人
  • 提高网站安全性成都网页设计培训学校哪家好
  • 个人直播网站开发网站设计培训成都
  • 建一个购物网站网银在线北京网络科技有限公司
  • 破洛洛wordpress阳江市企业网站优化
  • 做阿里巴巴网站电话东莞建设网东莞市住房和城乡建设
  • 巴南城乡建设网站o2o电商网站建设
  • 自己学做网站看什么书seo信息优化
  • asp做网站上传文件系统对网站建设功能的情况说明
  • 垂直电商网站建设百度本地推广
  • 网站推广公司兴田德润在哪里产品设计平台
  • 重庆网站备案流程应用下载app
  • 做视频网站的条件嘉兴电子网站建设
  • 外贸网站产品网站开发语言排名
  • c 网站开发代码中文域名值得注册吗
  • 十大免费游戏网站点开即玩郑州最新发布信息
  • 网站排名所以关键词下降苏州网页设计app
  • wordpress建站做客户端软装设计方案
  • 坪山网站建设价位wordpress媒体库现实不全
  • 郑州网站建设 58百度地图推广怎么收费标准
  • wordpress主题缺少样表网店产品seo如何优化
  • 信息分类网站建设最简单的网站
  • 封面免费制作网站用新华做网站名是否侵权
  • 域名注册网站排行网站需求定制表单
  • 怎么做流量网站屏蔽网页 的网站备案
  • 在哪个网站去租地方做收废站网站建设需求意见征求表