别样网图片素材网站,广州网站推广方案,营销网站建设软件下载,山东住房和城乡建设厅网站首页4.2 yml配置文件
前面我们一直使用springboot项目创建完毕后自带的application.properties进行属性的配置#xff0c;那其实呢#xff0c;在springboot项目当中是支持多种配置方式的#xff0c;除了支持properties配置文件以外#xff0c;还支持另外一种类型的配置文件那其实呢在springboot项目当中是支持多种配置方式的除了支持properties配置文件以外还支持另外一种类型的配置文件就是我们接下来要讲解的yml格式的配置文件。 application.properties server.port8080
server.address127.0.0.1 application.yml server:port: 8080address: 127.0.0.1 application.yaml server:port: 8080address: 127.0.0.1 yml 格式的配置文件后缀名有两种 yml 推荐 yaml 常见配置文件格式对比 我们可以看到配置同样的数据信息yml格式的数据有以下特点 容易阅读 容易与脚本语言交互 以数据为核心重数据轻格式 简单的了解过springboot所支持的配置文件以及不同类型配置文件之间的优缺点之后接下来我们就来了解下yml配置文件的基本语法 大小写敏感 数值前边必须有空格作为分隔符 使用缩进表示层级关系缩进时不允许使用Tab键只能用空格idea中会自动将Tab转换为空格 缩进的空格数目不重要只要相同层级的元素左侧对齐即可 #表示注释从这个字符一直到行尾都会被解析器忽略 了解完yml格式配置文件的基本语法之后接下来我们再来看下yml文件中常见的数据格式。在这里我们主要介绍最为常见的两类 定义对象或Map集合 定义数组、list或set集合
对象/Map集合
user:name: zhangsanage: 18password: 123456
数组/List/Set集合
hobby: - java- game- sport 熟悉完了yml文件的基本语法后我们修改下之前案例中使用的配置文件变更为application.yml配置方式 修改application.properties名字为_application.properties名字随便更换只要加载不到即可 创建新的配置文件 application.yml
原有application.properties文件 新建的application.yml文件
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/tliasusername: rootpassword: 1234servlet:multipart:max-file-size: 10MBmax-request-size: 100MBmybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImplmap-underscore-to-camel-case: truealiyun:oss:endpoint: https://oss-cn-hangzhou.aliyuncs.comaccessKeyId: LTAI4GCH1vX6DKqJWxd6nEuWaccessKeySecret: yBshYweHOpqDuhCArrVHwIiBKpyqSLbucketName: web-397