Olá pessoal. Após subir a aplicação para o Heroku, temos problemas de encoding ao cadastrar produtos. A aplicação funciona normalmente no localhost, mas no Heroku parece que o encoding não fica como UTF-8. No vídeo da aula, acontece o mesmo para o instrutor, mas ele não fala como resolver.O filtro de encoding está configurado, conforme abaixo.
public class ServletSpringMVC extends AbstractAnnotationConfigDispatcherServletInitializer {
...
@Override
protected Filter[] getServletFilters() {
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setEncoding("UTF-8");
characterEncodingFilter.setForceEncoding(true);
return new Filter[] { characterEncodingFilter };
}
...
}
Tentei inclusive colocar no Procfile, mas não funcionou
web: java $JAVA_OPTS -jar -Dspring.profiles.active=prod target/dependency/webapp-runner.jar --port $PORT --uri-encoding UTF-8 target/*.war
Alguém tem alguma ideia?