2015-08-04 8 views
5

Ho un'applicazione e voglio passare il file application.properties in commandLine quando I start-up.come passare application.properties in commandLine per un'applicazione di avvio a molla?

cioè quando corro mvn spring-boot:run --application.properties

avrò un application.properties predefiniti src/main/resources. ma è solo per gli scopi testing. Nel periodo production, vorrei passare il property file in commandLine.

Sono consapevole di passare argomenti singoli, come

mvn spring-boot:run --server.port=9001.

Ma ho molte proprietà di questo tipo e preferirei passare un file di proprietà se questo è possibile.

risposta

8

È possibile farlo con spring.config.location proprietà:

mvn spring-boot:run -Dspring.config.location=your.properties 
Problemi correlati