一、yml配置list集合
yml配置文件是一种非常常见的配置文件,可以在其中定义集合类型,其中包含了list集合。list集合是一个有序的集合,其中可以存储多个相同类型的元素。下面是一个list集合的例子:
fruits:
- apple
- banana
- orange
上面的例子中,定义了一个名称为fruits的list集合,其中存储了三个字符串类型的元素。
可以通过在配置文件中加入新的元素来扩展list集合,例如:
fruits:
- apple
- banana
- orange
- pear
上面的例子中,加入了一个新的元素pear,使得fruits集合中包含了四个元素。
二、yml配置连接数据库
yml配置文件不仅可以定义list集合,还可以定义连接数据库的信息。下面是一个示例:
spring.datasource:
url: jdbc:mysql://localhost:3306/db_test?useUnicode=true&characterEncoding=utf8
username: root
password: 123456
driver-class-name: com.mysql.jdbc.Driver
上面的例子中定义了一个名为spring.datasource的数据库连接信息,包括了url、用户名、密码和数据库驱动名。
三、yml配置list对象
yml配置文件中的list集合可以存储任何类型的元素,包括对象。下面是一个示例:
students:
- name: Alice
age: 18
- name: Bob
age: 20
上面的例子中,定义了一个名为students的list集合,其中存储了两个学生对象,每个对象包括了name和age两个属性。
四、yml配置list
在yml配置文件中,list集合可以嵌套map类型。下面是一个示例:
books:
- title: The Great Gatsby
author:
name: F. Scott Fitzgerald
nationality: American
- title: 1984
author:
name: George Orwell
nationality: British
上面的例子中,定义了一个名为books的list集合,其中存储了两个书籍对象,每个对象包括了title和author两个属性,其中author属性又是一个包含name和nationality两个属性的map类型对象。
五、yml配置linux路径
yml配置文件中,list集合可以包含文件路径或者linux路径。下面是一个示例:
folders:
- /home/user1/folder1
- /home/user2/folder2
上面的例子中,定义了一个名为folders的list集合,其中存储了两个linux路径。
六、yml配置list string
yml配置文件中,list集合可以存储字符串类型的元素。下面是一个示例:
colors:
- red
- green
- blue
上面的例子中,定义了一个名为colors的list集合,其中存储了三个字符串类型的元素。
七、yml配置数据库
yml配置文件不仅可以定义连接数据库的信息,还可以定义数据源的相关信息。下面是一个示例:
spring.datasource:
url: jdbc:mysql://localhost:3306/db_test?useUnicode=true&characterEncoding=utf8
username: root
password: 123456
driver-class-name: com.mysql.jdbc.Driver
mybatis:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
上面的例子中,除了定义了连接数据库的信息之外,还定义了使用mybatis框架时的log输出方式。
八、yml配置bean
yml配置文件可以定义bean的相关信息。下面是一个示例:
server:
port: 8080
spring:
application:
name: demo
profiles:
active: dev
sk:
my:
bean:
name: MyBeanName
description: This is my bean.
上面的例子中,定义了一个id为sk.my.bean的bean,其中包括了name和description两个属性。
九、yml配置格式
yml配置文件是一种非常灵活的配置文件格式,可以使用缩进实现层次结构,也可以使用键值对来表示属性。下面是一个示例:
network:
ip: 192.168.0.1
mask: 255.255.255.0
database:
name: test
port: 3306
username: root
password: 123456
上面的例子中,使用了缩进实现了层次结构,并且使用键值对表示了各项属性。
最后
以上就是对yml配置list的详细阐述,包括了list集合、连接数据库、list对象、list