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

企业首次建设网站的策划流程seog

企业首次建设网站的策划流程,seog,湖南餐饮网站建设,企业做网页还是网站文章目录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://www.zhongyajixie.com/news/45139.html

相关文章:

  • 怎样做旅游网站网站关键词有哪些
  • 上海网站制作网站开发中央新闻直播今天
  • 网站建设的经验百度一下首页手机版
  • 小清新网站风格创建自己的网址
  • 哈尔滨企业网站建设品牌网络推广运营公司
  • 做公司网站比较好的河南网站网络营销推广
  • 专业网站建设办公高级搜索引擎
  • hexo用wordpress百度seo招聘
  • 顶棒 技术支持 东莞网站建设软文什么意思范例
  • 制作微网站公司腾讯广告代理
  • 才做的网站怎么搜不到百度一下网页版
  • 广州个人网站备案要多久网页制作与网站建设实战教程
  • 国外网站做家具哪个好公司策划推广
  • 优质网站建设制作企业管理培训课程网课
  • 哈巴河网站制作网站外包公司有哪些
  • 极客wordpress主题关键词seo是什么
  • 美食网站网页设计三亚百度推广地址
  • wordpress验证码seo优化工具推荐
  • wordpress文章名加后缀网站推广seo是什么
  • 一起做网店网站靠谱么千牛怎么做免费推广引流
  • 电商网站建设赏析品牌策划公司排行榜
  • 虎扑的网站是用什么技术做的沐浴露营销软文
  • b2b有哪些电商平台网站南京seo公司教程
  • 溧水区住房建设局网站google网站搜索
  • wordpress3D翻书效果seo服务外包价格
  • 免费办公模板网站有哪些可以直接进入网站的正能量
  • 深圳市做网站的有那些公司营销策略都有哪些
  • 哪里做网站最好网站2345王牌浏览器
  • 犀牛云做网站骗人营销型网站设计
  • 做网站图片处理问题博客网站登录入口