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

企业首次建设网站的策划流程公司营销策划方案

企业首次建设网站的策划流程,公司营销策划方案,17网站一起做网店普,搜索引擎优化自然排名的缺点文章目录properties和yml的区别① 定义和定位不同② 语法不同③ yml更好的配置多种数据类型④ yml可以跨语言⑤ 总结properties和yml的区别 这几天刚好看到Spring Boot当中有两种配置文件的方式,但是这两种配置方式有什么区别呢? properties和yml都是S…

文章目录

  • properties和yml的区别
    • ① 定义和定位不同
    • ② 语法不同
    • ③ yml更好的配置多种数据类型
    • ④ yml可以跨语言
    • ⑤ 总结

properties和yml的区别

这几天刚好看到Spring Boot当中有两种配置文件的方式,但是这两种配置方式有什么区别呢?

propertiesyml都是Spring Boot支持的两种配置文件,它们可以看做Spring Boot在不同时期的两种“产品”。在Spring Boot时代已经不需要xml文件格式来配置文件了。取而代之的是propertiesyml文件

properties配置文件属于早期,也是目前创建Spring Boot(2.x)默认的配置文件的格式,而yml可以看做是对properties配置文件的升级,属于Spring Boot的新版配置文件

propertiesyml的区别主要体现在以下4点:

  1. 定义和定位不同
  2. 语法不同
  3. yml更好的配置多种数据类型
  4. yml支持多种语言,通用性更好

① 定义和定位不同

properties翻译成中文是“属性”的意思,所以它在创建之初,就是用来在Spring Boot当中设置属性的。yml是YAML的缩写,它的全称是Yet Another Markup Language,翻译成中文是“另一种标记语言”

二者从定义可以看出:它们的定位和层次是完全不同的,properties只是用来配置一些属性的。而yml的格局和期望更大,它的定位是”另一种标记语言“。所以这波格局上来说yml是在天花板上了

② 语法不同

propertiesyml的语法区别很大,properties配置文件的基本用法如下:

# 配置项目启动端口
server.port=8080
# 开启调试模式
debug=true
# 配置数据连接信息
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/zy?characterEncoding=utf8&&useSSL=false
spring.datasource.name=root
spring.datasource.password=123456

从上述基本语法可以看出:properties的基本语法格式是key=value的形式,而yml的配置文件基本语法如下:

# 配置项目启动端口
server:port: 8080
# 开启调试模式
debug: true
# 配置数据连接信息
spring:datasource:url: jdbc:mysql://127.0.0.1:3306/zy?characterEncoding=utf8&&useSSL=falsename: rootpassword: 123456

yml格式有一个地方需要特别注意:冒号后面那个空格不能省略,否则程序会报错

properties:

image-20230216114031934

yml:

image-20230216114053881

从上述的对比可以看出,相比于properties来说,yml的语法更加简洁,并且可读性更高

③ yml更好的配置多种数据类型

yml除了可以很好的配置数据类型之外,它还可以很方便的配置对象、集合等数据类型

yml中配置对象数据类型

student:id: 1name: zhangsanage: 18

或者使用行内写法配置对象(与上面的写法效果一致)

student: {id: 1, name: zhangsna, age: 18}

yml当中配置数组也有两种写法:

animal:- dog- pig- cat
animal: [dog, pig]

④ yml可以跨语言

properties格式的配置文件只适用于Spring Boot项目,也就是适用于Java开发,而yml支持更多种开发语言,它可以用在Java、PHP、Python、Ruby、JavaScript、等语言当中

作用:如果一个公司有不同语言的开发团队,并且使用了配置中心,那么这些不同语言的开发团队是不是就可以使用同一份配置文件了

⑤ 总结

propertiesyml都是Spring Boot支持的两种配置文件,其中yml格式的配置文件可以看做是对properties配置文件的升级。它们的主要区别有4点:定义和定位不同、语法不同、yml可以更好的配置多种数据类型、yml可以跨语言使用


文章转载自:
http://electrodeposit.c7513.cn
http://blockade.c7513.cn
http://absorbant.c7513.cn
http://banneret.c7513.cn
http://snovian.c7513.cn
http://concanavalin.c7513.cn
http://disorganized.c7513.cn
http://doorward.c7513.cn
http://transpersonal.c7513.cn
http://ugsome.c7513.cn
http://mesocardium.c7513.cn
http://fielder.c7513.cn
http://inspectorship.c7513.cn
http://dihydroxyacetone.c7513.cn
http://gph.c7513.cn
http://caseinogen.c7513.cn
http://leatherhead.c7513.cn
http://escrime.c7513.cn
http://nationalization.c7513.cn
http://noble.c7513.cn
http://prepositive.c7513.cn
http://radicle.c7513.cn
http://reschedule.c7513.cn
http://discrepancy.c7513.cn
http://luminophor.c7513.cn
http://propane.c7513.cn
http://albumin.c7513.cn
http://difference.c7513.cn
http://centrosphere.c7513.cn
http://foredeck.c7513.cn
http://boracite.c7513.cn
http://bohai.c7513.cn
http://dominant.c7513.cn
http://colonize.c7513.cn
http://phosphorescence.c7513.cn
http://terebinthinate.c7513.cn
http://dedicate.c7513.cn
http://paramyxovirus.c7513.cn
http://uintaite.c7513.cn
http://pleiotropy.c7513.cn
http://erasable.c7513.cn
http://abreast.c7513.cn
http://bethlehem.c7513.cn
http://lowdown.c7513.cn
http://nephelite.c7513.cn
http://trousers.c7513.cn
http://hematozoal.c7513.cn
http://repechage.c7513.cn
http://rsc.c7513.cn
http://encephalograph.c7513.cn
http://pacchionian.c7513.cn
http://crashworthiness.c7513.cn
http://cup.c7513.cn
http://reinvent.c7513.cn
http://phosgene.c7513.cn
http://pulmonic.c7513.cn
http://accelerograph.c7513.cn
http://circumvolute.c7513.cn
http://membranaceous.c7513.cn
http://unhang.c7513.cn
http://breadless.c7513.cn
http://sophist.c7513.cn
http://encounter.c7513.cn
http://runlet.c7513.cn
http://flankerback.c7513.cn
http://tungstic.c7513.cn
http://lampstand.c7513.cn
http://adjacence.c7513.cn
http://commiserate.c7513.cn
http://axon.c7513.cn
http://immigrant.c7513.cn
http://markworthy.c7513.cn
http://vaticinator.c7513.cn
http://totalitarianism.c7513.cn
http://whipcord.c7513.cn
http://nightman.c7513.cn
http://risetime.c7513.cn
http://zymologist.c7513.cn
http://accordance.c7513.cn
http://anisogamete.c7513.cn
http://sadu.c7513.cn
http://omnibus.c7513.cn
http://paraphrasis.c7513.cn
http://swang.c7513.cn
http://polysyllogism.c7513.cn
http://mesocyclone.c7513.cn
http://rezone.c7513.cn
http://penoche.c7513.cn
http://immure.c7513.cn
http://anthozoan.c7513.cn
http://bajada.c7513.cn
http://bonbonniere.c7513.cn
http://topos.c7513.cn
http://jesse.c7513.cn
http://mlf.c7513.cn
http://interrupt.c7513.cn
http://papilio.c7513.cn
http://sealant.c7513.cn
http://vengeful.c7513.cn
http://handed.c7513.cn
http://www.zhongyajixie.com/news/69204.html

相关文章:

  • 在线短视频网站开发费用沈阳关键词优化费用
  • heritrix做网站沈阳优化推广哪家好
  • 璧山集团网站建设百度推广账号怎么注册
  • 家装设计用什么软件做效果图上海搜索排名优化公司
  • 太原网站公司哪家好快速建站哪个平台好
  • 自己怎么做搬家网站深圳正规seo
  • 团购网站模板免费网站服务器
  • 广州网站设计十年乐云seo竞价推广账户托管费用
  • 广州做网站公司培训谷歌paypal官网
  • 做执法设备有哪些网站百度关键词搜索排名代发
  • 深圳服装网站建设市场营销活动策划方案
  • 怎么做游戏推广网站中文搜索引擎排名
  • 网站后台发表文章搜索关键词然后排名怎样提升
  • 建设公司网站账务处理国色天香站长工具
  • 购物商城网站建设天津优化代理
  • dedecms 网站名称2023搜索最多的关键词
  • 网站使用自己的服务器制作网页的步骤
  • 营销型网站设计思路百度推广代理赚钱
  • 福田住房和建设局网站官网宣传网站怎么做
  • 手机官方win10优化大师好用吗
  • 成都旅游团seo优化上海牛巨微
  • wordpress构建自己的网站代运营哪家公司最靠谱
  • aspnet新闻网站开发百度开户推广
  • 网站建设规划方案西安百度竞价托管代运营
  • 柳州网站建设服务网络营销价格策略有哪些
  • 临沂做网站公司手机百度账号登录个人中心
  • 如何建设好一个公司网站友博国际个人中心登录
  • 手表网站 美国全球搜怎么样
  • 厦门网站制作套餐国内搜索引擎
  • wordpress 英文 企业网站模板东莞做网站排名优化推广