Boa tarde, pessoal.
Tenho uma aplicação Spring Boot e estou usando thymeleaf, na aplicação tem um controller que devolver um pagina html, segue o codigo abaixo.
@GetMapping("/Detalhe/{id}")
public String listaDeServicos(@PathVariable Long id, Model model) {
Optional<Equipamento> equipamento = equipamentoRepository.findById(Long.valueOf(id));
if (equipamento.isPresent()) {
Cliente cliente = clienteRepository.findByClientePorEquipamento(equipamento.get().getId());
Imagem imagem = imagemRepository.findByImagemPorEquipamento(equipamento.get().getId());
List<ServicoDto> listaDeServicos = ServicoDto.converter(servicoRepository.findListServicosPorEquipamento(equipamento.get().getId()));
listaDeServicos.sort(Comparator.comparing(ServicoDto::getId).thenComparing(ServicoDto::getId));
InputStream image = SystemImageTool.getOnContainerInputStream(imagem.getId().toString());
EquipamentoDetalhadoDto equipamentoDto = new EquipamentoDetalhadoDto(equipamento.get());
ClienteDto clienteDto = new ClienteDto(cliente);
ImagemDto imagemDto = new ImagemDto(imagem);
equipamentoDto.setCliente(clienteDto);
equipamentoDto.setImagem(imagemDto);
model.addAttribute("listaDeServicos", listaDeServicos);
model.addAttribute("equipamentoCompleto", equipamentoDto);
}
return "detalheequipamento";
}
Tenho uma imagem carregada em um inputStream dentro do controller, como faço para disponibilizar ela para a pagina html e carrega-la em uma tag img ou outra tag que a suporte ?