Ajuda! Como crio um PDF e disponibilizo para download com Spring Boot e Angular?

Tenho uma classe no banco “relatorio” desta classe eu desejo criar um PDF com os dados dela e depois disponibilizar para download, porém não preciso de salvar, somente o usuário fazer download e acabou, por exemplo:
endpoint : localhost:8080/relatorio/1/download - faz o download automatico deste relatorio de id 1 em pdf.

Quem tiver algum exemplo assim posta aqui por favor.
Exemplo com Spring Boot e Angular

Valeuuu

Qualquer exemplo resolve.

Este é o problema que está rolando, não sei bem como funciona o ClassPathResource, já pesquisei mas ainda não achei.

Cara, não complica.
Tem vários exemplos bem fáceis.