zoukankan      html  css  js  c++  java
  • application.properties 文件和 application.yml 文件有什么区别呢?

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

    yml文件的好处,天然的树状结构,一目了然,实质上跟properties是差不多的。

    官方给的很多demo,都是用yml文件配置的。

    注意点:

    1,原有的key,例如spring.jpa.properties.hibernate.dialect,按“.”分割,都变成树状的配置

    2,key后面的冒号,后面一定要跟一个空格

    3,把原有的application.properties删掉。然后一定要执行一下  maven -X clean install

    #application.yml
    
    server:
      port: 8086
      
    spring:
        datasource:
            name: test
            url: jdbc:mysql://192.168.1.112:3306/test
            username: root
            password: xxx
            # 使用druid数据源
            type: com.alibaba.druid.pool.DruidDataSource
            driver-class-name: com.mysql.jdbc.Driver
            filters: stat
            maxActive: 20
            initialSize: 1
            maxWait: 60000
            minIdle: 1
            timeBetweenEvictionRunsMillis: 60000
            minEvictableIdleTimeMillis: 300000
            validationQuery: select 'x'
            testWhileIdle: true
            testOnBorrow: false
            testOnReturn: false
            poolPreparedStatements: true
            maxOpenPreparedStatements: 20
    #application.properties
    
    server.port=8085
    
    spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
    spring.datasource.url=jdbc:mysql://aliyuncs.com:3306/home?useUnicode=true&zeroDateTimeBehavior=convertToNull&autoReconnect=true
    spring.datasource.username=root
    spring.datasource.password=***
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    
    #mybatis.mapper-locations=classpath*:com/wanyu/fams/mapping/*Mapper.xml
    #mybatis.type-aliases-package=com.wanyu.fams.model
    
    spring.mvc.view.prefix=/WEB-INF/jsp/
    spring.mvc.view.suffix=.jsp
    
    spring.druid.datasource.type=com.alibaba.druid.pool.DruidDataSource
    spring.druid.datasource.driverClassName=com.mysql.jdbc.Driver
    spring.druid.datasource.url=jdbc:mysql://localhost:3306/spring_boot?characterEncoding=utf-8
    spring.druid.datasource.username=root
    spring.druid.datasource.password=xxx
  • 相关阅读:
    走读OpenSSL代码从一张奇怪的证书说起(二)
    从数学到密码学(十八)
    从数学到密码学(十七)
    走读OpenSSL代码从一张奇怪的证书说起(一)
    从数学到密码学(十六)
    从数学到密码学(十五)
    从数学到密码学(十三)
    从数学到密码学(十九)
    从数学到密码学(十四)
    关于Terracotta DSO 安装
  • 原文地址:https://www.cnblogs.com/lcycn/p/8900711.html
Copyright © 2011-2022 走看看