Java 如何使用Spring Boot 2+;更改jasper reports PDF的标题和图标;?

Java 如何使用Spring Boot 2+;更改jasper reports PDF的标题和图标;?,java,spring,Java,Spring,我正在使用Spring Boot 2.0.1以PDF格式在一个新选项卡中生成一个带有JasperReports的报告,一切都按预期进行 但是我想更改生成报告的页面的标题和图标,因为它得到的是spring的默认图标,标题得到的是控制器映射 正在发生的事情的图像: OBS.:正如您所知,Spring失去了与JasperReports的集成,因此在我的控制器中,我将返回一个字节[],而不是modelAndView 代码: @PostMapping(“/filtro”) 公共响应gerarRelato

我正在使用Spring Boot 2.0.1以PDF格式在一个新选项卡中生成一个带有JasperReports的报告,一切都按预期进行

但是我想更改生成报告的页面的标题和图标,因为它得到的是spring的默认图标,标题得到的是控制器映射

正在发生的事情的图像:

OBS.:正如您所知,Spring失去了与JasperReports的集成,因此在我的控制器中,我将返回一个字节[],而不是modelAndView

代码:
@PostMapping(“/filtro”)
公共响应gerarRelatorio(IncidenciaLista conteudo的主要负责人)抛出了例外{
UsuarioSistema us=(UsuarioSistema)((身份验证)主体).getPrincipal();
字节[]relatorio=relatorioService.gerarRelatorioFiltrado(us.getUsuario().getEmpresa().getNome(),conteudo.getNomeProjeto(),conteudo.getLista());
返回ResponseEntity.ok()
.header(HttpHeaders.CONTENT\u TYPE、MediaType.APPLICATION\u PDF\u值)
.机构(关系);
}

只需将
favicon.ico
图像添加到
src/main/resources/favicon.ico

图像应符合以下标准:


名称-favicon.ico
大小-32x32或16x16像素
颜色-265

嘿,谢谢,它能用。我也很想念这个:“/favicon.ico”).permitAll()在安全类中!现在我必须看看如何更改标题…我更改了控制器上的URL,但这是一个糟糕的解决方案。。。
@PostMapping("/filtro")
public ResponseEntity<byte[]> gerarRelatorio(Principal principal, IncidenciaLista conteudo) throws Exception{

    UsuarioSistema us = (UsuarioSistema) ((Authentication) principal).getPrincipal();

    byte[] relatorio = relatorioService.gerarRelatorioFiltrado(us.getUsuario().getEmpresa().getNome(), conteudo.getNomeProjeto(), conteudo.getLista());

    return ResponseEntity.ok()
            .header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_PDF_VALUE)
            .body(relatorio);
}