YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种标记语言)。

路径:src/main/resources/application.yml

配置样例

  1. server:
  2. port: 8088
  3. spring:
  4. datasource:
  5. name: test
  6. url: jdbc:mysql://localhost:3306/test
  7. username: root
  8. password: xxx
  9. # 使用druid数据源
  10. type: com.alibaba.druid.pool.DruidDataSource
  11. driver-class-name: com.mysql.jdbc.Driver
  12. filters: stat
  13. maxActive: 20
  14. initialSize: 1
  15. maxWait: 60000
  16. minIdle: 1
  17. timeBetweenEvictionRunsMillis: 60000
  18. minEvictableIdleTimeMillis: 300000
  19. validationQuery: select 'x'
  20. testWhileIdle: true
  21. testOnBorrow: false
  22. testOnReturn: false
  23. poolPreparedStatements: true
  24. maxOpenPreparedStatements: 20

案例1:

配置类
image.png

配置文件
image.png

控制器
image.png

访问:http://127.0.0.1/hello
image.png