У меня есть приложение Spring Boot REST, и я хочу создать для него swagger.
Работает нормально, сваггер загружается без проблем.
Теперь я хочу быть универсальным и гибким одновременно:
- Первым приоритетом является загрузка файлов JS и CSS, связанных с swagger, в HTML из Интернета.
- Я также храню файлы JS и CSS, связанные с чванством, в исходном коде.
- Поэтому, когда приложение загружается, я хочу загрузить файлы из Интернета И только в случае сбоя загрузить их из источника в качестве запасного варианта.
Это решение отлично работает для JS, потому что я использую этот способ (сначала загружает JS из исходного кода, а затем переопределяет его из Интернета, если его можно найти):
<!-- swagger-ui-bundle.js -->
<script src="swagger/js/swagger-ui-bundle.js"></script>
<script src="https://unpkg.com/swagger-ui-dist/swagger-ui-bundle.js"></script>
<!-- swagger-ui-standalone-preset.js -->
<script src="swagger/js/swagger-ui-standalone-preset.js"></script>
<script src="https://unpkg.com/swagger-ui-dist/swagger-ui-standalone-preset.js"></script>
Но это не работает для CSS, я пробовал так:
<!-- swagger-ui.css -->
<link rel="stylesheet" type="text/css" href="swagger/css/swagger-ui.css">
<link rel="stylesheet" type="text/css" href="https://unpkg.com/swagger-ui-dist/swagger-ui.css">
Можно ли определить приоритет загрузки файлов CSS в HTML? Пожалуйста, дайте мне несколько примеров. Спасибо!