application.yml 的书写注意事项:
1. 不同“等级” 用冒号隔开,如spring.redis.host=127.0.0.1配置文件中,spring作为第一级,redis作为第二级
2. 次等级的前面是空格,不能使用制表符(tab)
3. 冒号之后如果有值,那么冒号和值之间至少有一个空格,不能紧贴着
4. 可以使用 "-小写字母" 或 "_小写字母"来 代替 "大写字母",如 userName 与 user-name ,user_name 含义是一样的
5.要么用application.properties 要么用 application.yml,不要都用,否则会比较乱
6. 两种配置文件在 springboot中都可以识别,用其中一种就可以。如果一个目录下存在两种格式的配置文件,则先读取properties格式的配置文件,后读取yml格式的配置文件。读取到的配置以第一次的为准
例:
server:
port: 8089
servlet:
context-path: /Student
#访问就通过http://localhost:8089/Student
spring:
datasource:
name: test
url: jdbc:mysql://localhost:3306/Student4
username: root
password: root
# 使用druid数据源 就应该写type:com.alibaba.druid.pool.DruidDataSource
type: org.apache.commons.dbcp.BasicDataSource