public StreamingResponseBody getOpenApiJson()

in devops/openapi/java/src/main/java/com/epam/poc/aicode/devops/openapi/doc/OpenapiController.java [19:30]


    public StreamingResponseBody getOpenApiJson() throws IOException {
        ClassPathResource resource = new ClassPathResource("static/generatedOpenApi.json");
        InputStream inputStream = resource.getInputStream();
        return outputStream -> {
            int nRead;
            byte[] data = new byte[1024];
            while ((nRead = inputStream.read(data, 0, data.length)) != -1) {
                outputStream.write(data, 0, nRead);
            }
            inputStream.close();
        };
    }