Spring Boot 通常都会用到 properties,并且可以被定义在很多地方。除了最常见的 .properties 文件,
logging.file=...
eureka.client.service-url.defaultZone=...
.yml 文件:
logging:
file: ...
eureka:
client:
service-url:
defaultZone: ...
还有 Command Line 还有环境变量等等。其中作为环境变量(也就是 OS Environment Varibles)时写法上会有讲究,如上的格式将不再可用。通常我们会忽视驼峰全用大写,并用下划线代替点,其他如短横线则保留原样,比如上述配置如果配置到环境变量,则写法如下:
LOGGING_FILE=...
EUREKA_CLIENT_SERVICE-URL_DEFAULTZONE=...
网友评论