Explain that YAML files can't be loaded via @PropertySource
This commit is contained in:
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
|
||||
|
||||
|
||||
> **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
|
||||
|
||||
Reference in New Issue
Block a user