Como definir @Value como opcional

Eu tenho o seguinte em um bean Spring: @Value("${myValue}") private String value; O valor é injetado corretamente. No entanto, a variável precisa ser opcional, ela é passada como um parâmetro de linha de comando (que é então adicionado ao contexto Spring usando um SimpleCommandLinePropertySource...