From f6c12e0be10b2f3881468e26322e70ad1fe8913f Mon Sep 17 00:00:00 2001 From: Clint Checketts Date: Fri, 31 Jan 2014 06:55:58 -0700 Subject: [PATCH] Explain that YAML files can't be loaded via @PropertySource --- spring-boot/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-boot/README.md b/spring-boot/README.md index 7d652ccd08..606efd783e 100644 --- a/spring-boot/README.md +++ b/spring-boot/README.md @@ -138,7 +138,7 @@ refer to an explicit location using the `spring.config.location` environment pro $ java -jar myproject.jar --spring.config.name=myproject -> **Note:** You can also use '.yaml' files as an alternative to '.properties' (see +> **Note:** You can also use '.yml' files as an alternative to '.properties' (see > [below](#using-yaml-instead-of-properties))_ ### Setting the Default Spring Profile @@ -317,6 +317,10 @@ server: address: 192.168.1.120 ``` +### YAML shortcomings +YAML files can't (currently) be loaded via the `@PropertySource` annotation. So in the case +that you need to load values that way, you need to use a properties file. + ## Typesafe Configuration Properties Use the `@Value("${property}")` annotation to inject configuration properties can