I am building a webapplication using Spring Boot, and wish to externalize my configuration. I wish to do this for both my spring.datasource.* information, and other information, which I can apparently inject using @Value("${name}"), for example.
I was wondering where I can actually place this file during development (on a Windows machine), and for production (on a Linux machine), in a way that keeps sensitive information out of my code versioning system.