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

有网站怎么做淘宝客wordpress图片广告

有网站怎么做淘宝客,wordpress图片广告,网络服务时代,南昌地宝网app一#xff0c;介绍 在Spring Boot中#xff0c;配置文件是用来设置应用程序的各种参数和操作模式的重要部分。Spring Boot支持两种主要类型的配置文件#xff1a;properties文件和YAML 文件。这两种文件都可以用来定义相同的配置#xff0c;但它们在格式和表达能力上有所不…一介绍 在Spring Boot中配置文件是用来设置应用程序的各种参数和操作模式的重要部分。Spring Boot支持两种主要类型的配置文件properties文件和YAML 文件。这两种文件都可以用来定义相同的配置但它们在格式和表达能力上有所不同。 二Properties 配置方式 properties文件是Java平台最传统的配置方式文件扩展名为 .properties。这种格式非常简单主要由键值对组成每一对键值对设置一个配置属性。 示例 定义模型Person类 import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component;Component ConfigurationProperties(prefixperson) public class Person {private String name;private int age;private String uuid;private Dog dog;// standard getters and setterspublic static class Dog {private String name;private String breed;// standard getters and setters} }Properties 配置 person.nameJohn Doe person.age35 person.uuid${random.uuid} person.dog.nameRex person.dog.breedLabrador这样配置后Spring Boot 会自动application.properties中的相关配置注入到 Person对象和其内部的 Dog对象。 使用 Value注解也可以直接在 Spring Boot 应用中注入配置值例 import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component;Component public class Person {Value(${person.name})private String name;Value(${person.age})private int age;Value(${person.uuid})private String uuid;// 内部类和其他配置略 }三YAML 配置方式 YAML 是一种层次结构化的数据格式相比于 properties文件它支持列表和嵌套的对象使得配置更加清晰和组织化。 yaml配置: person:name: John Doeage: 35uuid: ${random.uuid}dog:name: Rexbreed: Labrador这时要将YAML文件中的配置自动映射到一个Java类中需要在Spring Boot应用中定义相应的配置类并使用ConfigurationProperties注解。 import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component;Configuration ConfigurationProperties(prefix person) public class Person {private String name;private int age;private String uuid;private Dog dog;Componentpublic static class Dog {private String name;private String breed;// getters and setterspublic String getName() {return name;}public void setName(String name) {this.name name;}public String getBreed() {return breed;}public void setBreed(String breed) {this.breed breed;}} }四对比 1. 可读性 YAML 由于其支持层级结构通常在表达更复杂的配置时更加清晰和易读。Properties 文件更适合简单的平面键值对但在需要表达嵌套配置时可读性较差。 2. 表达能力 YAML 支持复杂的数据结构如列表和字典即嵌套的对象这使得它在表达如安全规则、路由配置等复杂配置时非常有用。Properties 文件不支持直接的层级或复杂结构所有结构都必须通过点分隔的方式平铺开来表达。 3. 错误检测 YAML 文件由于格式更加复杂对缩进非常敏感错误的缩进可能导致整个文件无法解析。Properties 文件结构简单缩进和格式错误的容忍度较高。 4. 使用场景 如果配置较为简单或是迁移遗留项目而不希望引入新的复杂性那么使用.properties可能更合适。对于新项目或需要表达复杂配置的情况.yaml提供了更强的表达能力和更好的可读性。
http://www.w-s-a.com/news/363542/

相关文章:

  • 手机和wap网站建设crm客户管理系统模板
  • 微商城网站建设市场唐山地方志网站建设
  • 想象力做网站网站301跳转代码
  • 做暧暧小视频有声音的网站太原网页搜索排名提升
  • 公众号链接的手机网站怎么做动易2006学校网站
  • 网站网上推广网站推他网站
  • 如何进行网站建设分析济宁做企业网站
  • 长沙网站seo技巧wordpress插件头像
  • appserv做网站教程微信信息流广告案例
  • 前端网站开发兼职长春火车站地下停车场收费标准
  • 苏州推广网站建设概况大连公交app
  • 移动互联网站开发与维护招聘网站建设计入什么费用
  • 郑州营销型网站建设erp系统有什么用
  • 公司网站开发费怎么入账投放广告网站
  • 企业网站开发文献综述加盟网网站建设策划书
  • 最便宜的网站空间网站建设和app开发
  • 承装承修承试材料在哪个网站做如何用虚拟主机建设网站
  • 如何建一个外贸网站网页设计零基础学习课程
  • 营销型外贸网站广州昆明建设网站制作
  • 网页制作网站素材项目建设全过程管理
  • 正能量网站下载柬埔寨网赌网站开发
  • 如何免费建设公司网站广州传业建设有限公司网站
  • 织梦做的网站快照被攻击张家口网站建设公司
  • 平顶山公司网站建设南昌网站seo多少钱
  • 网站开发要先买服务器吗建设婚恋网站用什么搭建
  • 我想自己在网站上发文章 怎样做wordpress站点安装
  • 北京模板网站开发全包昆明网站开发正规培训
  • 西咸新区建设环保网站谷歌风格wordpress
  • 嘉兴港区建设局网站2018年网站开发
  • 网站里图片做超链接专业开发网站报价单