一.Properties配置
server.port=9090 端口号
server.severlet.context-path=/start 修改虚拟目录二.Yml/Yaml配置
server:
port: 9191
servlet:
context-path: /start21.yml配置信息书写与获取
书写:
- 值前边必须有空格作为分隔符
- 使用空格作为缩进表示层级关系,相同的层级左侧对齐
- 数组项的格式 -string
获取:
- //传统方式
- 在成员变量上一行利用注解来获取 :@Value(“${键名}”)
- 层级关系在键名表现上用点号
- //简便方法
- 使用注解 @ConfigurationProperties(prefix=“共同前缀”)//需要保证成员变量的名字与yaml文件中的配置名字一致
区别与优势
yml:
- 层次清晰
- 更加关注数据
properties:
- 键值太长,冗余
- 层次不清晰
整体的实现路径:
- 浏览器→Controller→Service→Mapper→数据库