Estoy usando el controlador de reposo de muelles.@RequestParam defaultvalue no acepta el valor enum como valor predeterminado
Aquí está el código.
@RequestParam(value = "status", required = false, defaultValue = StatusEnum.STATUS.toString())
si uso como una enumeración defaultValue estoy consiguiendo el valor para la anotación atribuyen RequestParam.defaultValue debe ser una expresión constante.
Según mi entender, debe aceptar enum como valor predeterminado.
Por favor consejo.
Una llamada de método no es una "expresión constante". – vanza
¿Puedes por favor elaborar? –
Una "expresión constante" es algo que se puede resolver en tiempo de compilación. Como un campo final estático, una cuerda o un número. – vanza