Como usar o JasperReports com o Spring MVC?

Estive investigando o uso do JasperReports (6.0.0) com o Spring MVC (4.1.3) para gerar relatórios em PDF. O Spring é repleto de maneiras "específicas do Spring" para integrar-se ao JasperReports para gerar PDFs:

UsarJasperReportsPdfView confia nos recursos JasperReport agora obsoletosUsarJasperReportsMultiFormatViewUsarJasperReportsViewResolver

Lutei para encontrar bons exemplos completos online e queria compartilhar minhas descobertas (consulteminha resposta abaixo)

Sinta-se à vontade para adicionar métodos e / ou aprimoramentos adicionais relacionados a "Como posso integrar o JasperReports ao Spring4"?

questionAnswers(1)

yourAnswerToTheQuestion