Cómo definir @Value como opcional

Tengo lo siguiente en un bean Spring: @Value("${myValue}") private String value; El valor se inyecta correctamente. Sin embargo, la variable debe ser opcional, se pasa como un parámetro de línea de comando (que luego se agrega al contexto Spring usando SimpleCommandLinePropertySource ), y este...