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

This commit is contained in:
Clint Checketts 2014-01-31 06:55:58 -07:00 committed by Dave Syer
parent b641a0d2a5
commit f6c12e0be1

View File

@ -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