Когда объект InputStream закрывается в объекте JasperReport? - PullRequest
1 голос
/ 10 февраля 2020

Я использую JRLoader.loadObject(someInputStreamObject) в своем проекте, но мне было интересно, когда этот InputStream объект закроется, будет ли он автоматически закрыт объектом, возвращаемым JRLoader.loadObject()? или мы должны закрыть его?

1 Ответ

4 голосов
/ 10 февраля 2020

JasperReports является открытым исходным кодом, поэтому вы можете увидеть исходный код, например, на Github для JRLoader.loadObject(InputStream) метода . В этом случае поставляемый объект InputStream не закрывается на JRLoader, поэтому это необходимо сделать вручную.

...