Explain that YAML files can't be loaded via @PropertySource

pull/302/head
Clint Checketts 11 years ago committed by Dave Syer
parent b641a0d2a5
commit f6c12e0be1

@ -138,7 +138,7 @@ refer to an explicit location using the `spring.config.location` environment pro
$ java -jar myproject.jar --spring.config.name=myproject $ 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))_ > [below](#using-yaml-instead-of-properties))_
### Setting the Default Spring Profile ### Setting the Default Spring Profile
@ -317,6 +317,10 @@ server:
address: 192.168.1.120 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 ## Typesafe Configuration Properties
Use the `@Value("${property}")` annotation to inject configuration properties can Use the `@Value("${property}")` annotation to inject configuration properties can

Loading…
Cancel
Save