When configuring an application, which configuration is given precedence by Spring?
application properties located in an application.properties file inside the application.jar
profile specific application-{profile}.properties files
profile specific application-{profile}.properties files located outside the application.jar
Java System Properties