en teoria esto no deberia ser necesario, spring no deberia ejecutar el metodo si no viene el id