Mas vc não tem nenhum código que faça isso. Nada ali é referente a exibir o PDF, vc apenas está GERANDO o pdf, que está na variável pdf. Exibir ele é outra história.
Vc citou exibir no navegador, se for projeto web é de uma forma, se for desktop é de outra.
Olá @Rodrigo_Void agradeço pela resposta, eu estava mesmo procurando algo para exibir o PDF a mais de 4 dias, e acabei de encontrar algo que deu certo; FOI APENAS UM TESTE QUE FUNCIONOU @Controller
public class MateriReportController {
@Autowired private PessoaRepository pessoaRepository;
@RequestMapping("/materi")
public ModelAndView generateReportMateri(ModelAndView m,
@RequestParam(value = "format", required = false) String format){
Object data = pessoaRepository.findAll();
m.addObject("dataSource", data);
m.addObject("format", "pdf");
if(format != null && !format.isEmpty()){
m.addObject("format", format);
}
m.setViewName("report_materi");
return m;
}
}
MvcCnfig.java
@Bean
public JasperReportsViewResolver getJasperReportsViewResolver() {
JasperReportsViewResolver resolver = new JasperReportsViewResolver();
resolver.setPrefix("classpath:/reports/");
resolver.setSuffix(".jrxml");
resolver.setViewNames("report_*");
resolver.setViewClass(JasperReportsMultiFormatView.class);
resolver.setOrder(0);
return resolver;
}