Como referenciar uma propriedade do sistema em um arquivo .properties definido pelo usuário?
Quero definir uma propriedade para um diretório de trabalho (digamoswork.dir=/home/username/working-directory
), para o meu arquivo .properties de produção, sem codificar o/home/username
.
Eu quero referenciar a propriedade do sistemauser.home
no local codificado/home/username
, fazerwork.dir
mais genérico.
Como faço para referenciar a propriedade do sistema e concatená-la com outras seqüências definidas pelo usuário em um .properties definido pelo usuário?
Nota: Não quero acessar a propriedade user.home no meu código java, mas a partir das propriedades que defini. Quero poder substituir o valor dowork.dir
com valor diferente para minha produção e desenvolvimento (testes JUnit, por exemplo).