Boa noite colegas,
Estou com o seguinte problema: na versão 18.0.8u_161 eu passo um Date para a backend e vem a data correta.
Atualizamos o java para a versão 18.0.8u_192 e quando passa o mesmo Date para o backend vem a data no dia anterior e com a hora 23:00:00.
Na classe é um calendar:
@Temporal(value = TemporalType.DATE)
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Calendar dtvencimento;
No front:
<div class="col-xs-6 col-sm-3 col-md-4 col-lg-4 av-required" th:classappend="${#fields.hasErrors('dtvencimento')} ? has-error">
<label class="control-label" for="dtvencimento">Data vencimento</label>
<input id="dtvencimento" type="date" class="form-control input-group" th:field="*{dtvencimento}"/>
</div>
Alguém sabe o que pode ser isso?