application.properties和application.yml文件有什么区别

这篇文章将为大家详细讲解有关application.properties和application.yml文件有什么区别,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

成都地区优秀IDC服务器托管提供商(创新互联公司).为客户提供专业的成都机柜租用,四川各地服务器托管,成都机柜租用、多线服务器托管.托管咨询专线:18980820575

区别

1.内容格式比较:

.properties文件,通过.来连接,通过=来赋值,结构上,没有分层的感觉,但比较直接。

.yml文件,通过:来分层,结构上,有比较明显的层次感,最后key赋值的:后需要留一个空格

2.执行顺序

如果工程中同时存在application.properties文件和 application.yml文件,yml文件会先加载,而后加载的properties文件会覆盖yml文件。所以建议工程中,只使用其中一种类型的文件即可。

案例

application.properties:

server.port=8081
 
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
spring.datasource.url=jdbc:MySQL://aliyuncs.com:3306/database?useUnicode=true&zeroDateTimeBehavior=convertToNull&autoReconnect=true
spring.datasource.username=root
spring.datasource.password=******
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

application.yml:

server:
 port: 8082
 
spring:
  datasource:
    name: test
    url: jdbc:mysql://127.0.0.1:3306/database
    username: root
    password: ******
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.jdbc.Driver

关于application.properties和application.yml文件有什么区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前标题:application.properties和application.yml文件有什么区别
文章源于:http://www.hxwzsj.com/article/psdose.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都品牌网站建设 网站建设开发 移动手机网站制作 成都网站设计 定制级高端网站建设 网站设计 成都网站建设公司 专业网站设计 成都网站建设 网站建设公司 移动网站建设 成都网站建设 成都商城网站建设 网站建设 响应式网站建设 网站制作 四川成都网站制作 网站建设方案 成都商城网站制作 成都网站设计 成都网站设计 网站制作