Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье показано, как включить библиотеки Spring Cloud Azure для работы с приложениями собственных образов Spring Boot.
Дополнительные сведения об использовании библиотек Spring Cloud Azure в приложениях Spring Boot с нативными образами см. в разделе Introducing GraalVM Native Images в документации Spring.
JAR-файлы Azure SDK подписаны. Однако Spring Boot не поддерживает проверку подписи JAR для собственных образов.
Чтобы устранить эту проблему, необходимо отключить проверку подписи JAR, как описано в этой статье.
Отключение проверки подписи JAR
Чтобы отключить проверку подписи, выполните следующие действия.
Создайте файл custom.security в src/main/resources со следующим содержимым:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA, DSAЕсли вы используете Maven, добавьте следующую конфигурацию:
<plugin> <groupId>org.graalvm.buildtools</groupId> <artifactId>native-maven-plugin</artifactId> <configuration> <buildArgs> <arg>-Djava.security.properties=src/main/resources/custom.security</arg> </buildArgs> </configuration> </plugin>Если вы используете Gradle, добавьте следующую конфигурацию:
graalvmNative { binaries { main { buildArgs('-Djava.security.properties=' + file("$rootDir/custom.security").absolutePath) } } }