美文网首页
【spring0】application.properties(

【spring0】application.properties(

作者: 前端菜篮子 | 来源:发表于2020-07-28 08:19 被阅读0次

    创建SpringBoot项目时,IDE会默认帮我们创建一个application.properties配置文件。我们可以把.properties文件改成.yml文件。

    区别

    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://****.com:3306/database
    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
    

    相关文章

      网友评论

          本文标题:【spring0】application.properties(

          本文链接:https://www.haomeiwen.com/subject/wtmxrktx.html