Spring: validação e adição de erros personalizados

Bom dia,

Estou com problema para recuperar uma mensagem customizada de erro.

Em alguns atributos da minha entidade Usuario eu uso as anotações pra validação e tudo funciona corretamente.
Mas tenho um caso em que deve ter validação ou não de um atributo em especial e, por isso, nesse atributo (codigo) não uso validation automaticamente.

Exemplo:

@RequestMapping(value = "/usuario", method = RequestMethod.PUT)
public String usuario(@Valid Usuario usuario, BindingResult result) {
		//adicionando erro para o caso especial
                //aqui existiriam condicoes antes de adicionar o erro, mas isso eh apenas um teste
		result.addError(new ObjectError("codigo", "Mensagem de erro"));

		if (result.hasErrors()) {
			return "usuario/create";
		}
		
		//---
		
		return "usuario/show";
}

Tento recuperar o erro q adicionei acima, mas não mostra msg nenhuma.

<form:errors path="codigo" />

Se eu coloco:

<form:errors />

Dessa forma aparece a msg do erro q adicionei, mas aparecem tb as outras.

Eu qro pegar somente o erro q adicionei.
Sabem como fazer ou noq estou errando ?

Ei cara estou com o mesmo problema.
Vc conseguiu a solução?