Boa tarde Pessoal,
Estou com problemas para mostrar as mensagens de validação na minha view. Será que alguém com maior conhecimento poderia me ajudar por favor?
Classe PessoaFisica
Classe PessoaFisicaController
Form com Thymeleaf Layout
<html>
<form class="form-horizontal" method="POST"
th:action="@{/pessoafisica}" th:object="${pessoaFisica}">
<div layout:include="Mensagem"></div>
<div class="panel panel-default">
<div class="panel-heading">
<div class="clearfix">
<h1 class="panel-title an-titulo-panel">Cadastro Pessoa Física</h1>
<a class="btn btn-link an-link-panel"
th:href="@{/pessoafisica/pesquisa}">Voltar para pesquisa</a>
</div>
</div>
<div class="panel-body">
<div class="form-group"
th:classappend="${#fields.hasErrors('nome')} ? has-error">
<label for="nome" class="col-sm-2 control-label">Nome</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="nome" name="nome" />
</div>
</div>
<div class="form-group"
th:classappend="${#fields.hasErrors('rg')} ? has-error">
<label for="rg" class="col-sm-2 control-label">RG</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="rg" name="rg" />
</div>
</div>
<div class="form-group"
th:classappend="${#fields.hasErrors('cpf')} ? has-error">
<label for="cpf" class="col-sm-2 control-label">CPF</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="cpf" name="cpf" />
</div>
</div>
<div class="form-group"
th:classappend="${#fields.hasErrors('dataNascimento')} ? has-error">
<label for="dataNascimento" class="col-sm-2 control-label">Data
Nascimento</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="dataNascimento"
name="dataNascimento" />
</div>
</div>
<div class="form-group">
<label for="sexo" class="col-sm-2 control-label">Sexo</label>
<div class="col-sm-2">
<select class="form-control" name="sexo">
<option th:each="sexo : ${todosSexos}" th:value="${sexo}"
th:text="${sexo.descricao}"></option>
</select>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<div class="clearfix">
<h3 class="panel-title an-titulo-panel">Endereco</h3>
</div>
</div>
<div class="panel-body" th:object="${endereco}">
<div class="form-group" th:classappend="${#fields.hasErrors('logradouro')} ? has-error">
<label for="logradouro" class="col-sm-2 control-label">Endereco</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="logradouro"
name="logradouro" />
</div>
</div>
<div class="form-group">
<label for="numero" class="col-sm-2 control-label">Número</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="numero" name="numero" />
</div>
</div>
<div class="form-group">
<label for="complemento" class="col-sm-2 control-label">Complemento</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="complemento"
name="complemento" />
</div>
</div>
<div class="form-group">
<label for="cep" class="col-sm-2 control-label">CEP</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="cep" name="cep" />
</div>
</div>
<div class="form-group">
<label for="bairro" class="col-sm-2 control-label">Bairro</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="bairro" name="bairro" />
</div>
</div>
<div class="form-group">
<label for="referencia" class="col-sm-2 control-label">Referencia</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="referencia"
name="referencia" />
</div>
</div>
<div class="form-group">
<label for="cidade" class="col-sm-2 control-label">Cidade</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="cidade" name="cidade" />
</div>
</div>
<div class="form-group">
<label for="estado" class="col-sm-2 control-label">Estado</label>
<div class="col-sm-2">
<select class="form-control" name="estado">
<option th:each="estado : ${todosEstados}" th:value="${estado}"
th:text="${estado.descricao}"></option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>
</form>
</html>
Minha Tela com as Mensagens de Erro da Classe PessoaFisica, porém as Mensagens da classe Endereco não aparecem, mas válida deixando o campo em vermelho.
Qual é o problema com este form, porque não mostra as mensagens da classe Endereço?