Возможно ли, чтобы Spring Boot обслуживал javadocs без распаковки javadoc.jar вручную?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Возможно ли, чтобы Spring Boot обслуживал javadocs без распаковки javadoc.jar вручную?

Сообщение Anonymous »

У меня есть рабочее приложение Spring Boot, выполняющееся из jar-файла, который предоставляет REST API, который документирован с помощью Springdoc/openapi/swagger, а также представлен в моем приложении Spring Boot.
Я могу создать jar-файл javadoc с помощью maven и хотел бы предоставить доступ к этим java-документам с помощью моего весеннего загрузочного приложения. Я могу сделать это, если вручную разархивирую jar-файл в каталог типа /static, который загрузка Spring помещает в исполняемый jar-файл. Никаких проблем.
Но я бы хотел пропустить распаковку вручную и просто использовать сам javadoc.jar. Однако, если я это сделаю, HTTP-запрос браузера просто загрузит jar-файл, что нежелательно.
Я знаю, что Java спроектирован так, чтобы легко читать jar-файл без его распаковки, установив путь к файлу jar. Кажется, что Spring может иметь bean-компонент для эффективного чтения веб-сайтов внутри jar, например, то, что делает Javadoc.
Я хотел бы, чтобы пользователь ввел http://localhost:8080/ myapp/javadoc/index.html и Spring Boot получат index.html из /static/javadoc.jar напрямую, без распаковки... возможно ли это?

Подробнее здесь: https://stackoverflow.com/questions/792 ... ar-manuall
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»