Spring Boot学习,初学--config

个人比较懒,虽然记笔记,但是不怎么排版,如果有人点击查看的话就将就着看下吧。

先记一下默认的结构吧:

主程序类:被@SpringBootApplication标记的类
resources:
static:保存所有的静态资源,如js、css、img等
templates:保存所有的模板页面(Spring Boot 默认不支持JSP页面的);可以使用模板引擎(freemarker、thymelaf)
application.properties:Sping Boot的默认配置文件


Spring Boot的全局配置一般用两种配置文件,一种是application.properties,另一种是application.yml或者application.yaml;名称是固定的--application.properties/application.yml/application.yaml,作用就是修改Spring Boot自动配置的默认值。

.properties配置文件的写法和其他properties的文件的写法一致,就是 key=value,如:

server.port=8080

 

.yml配置文件的写法:

基本语法:

 

/*
    key:(空格) value,表示一对键值对(空格必须有),以空格缩进展示层级的方式,左对齐的一列数据,就是同一层级的数据,如:
*/
server: 
    port: 8081
    path: /hello

值的写法

字面量:普通的值(数字、字符串、布尔):

 

/*
    key: value,字面量的值直接写;字符串不加单引号或双引号;双引号:不会转义特殊字符,特殊字符能表示本来的意思,如:
*/
name: "zhangsan \n lisi"
// 输出
zhangsan
lisi

/*
    单引号:会转义特殊字符,如:
*/
name: "zhangsan \n lisi"
// 输出
zhangsan \n lisi

 

对象、Map(键值对,属性和值):

/* 
对象、Map有两种写法:
    1. 常规写法:
        key: 
            attribute1: value1
            attribute2: value2
        如:
*/
person: 
    name: zhangsan
    age: 20

/*
    2. 行内写法:
        key: {attribute1: value1, attribute2: value2}
        如:
*/
person: {name: zhangsan,age: 20}

数组、List、Set

/*
数组、List、Set两种写法:
    1. 常规写法
        arrName: 
            - item1
            - item2
    如:
*/
pets: 
    - cat
    - dog
    - pig

/*
    2. 行内写法
        arrName: [item1, item2]
    如:
*/
pets: [cat,dog,pig]

基本上,配置文件的简单语法就这个样子了。学习咯。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值