java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter (java.base/jdk.internal.loader)

プロジェクトのシナリオ:

JWT を使用してログインを処理すると、 「java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter」 のようなエラー メッセージが表示されます。


問題の説明

提示:这里描述项目中遇到的问题:

java.lang.ClassNotFoundException: java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606) ~[na:na] の java.base/jdk.internal.loader の javax.xml.bind.DatatypeConverter .ClassLoaders$AppClassLoader.loadClass(ClassLoaders.ja

swagger接口文档一直显示未登录,请登录。

原因分析:

Springbootのバージョンの問題


解決:

pom.xml に依存関係を導入する

<依存関係> 
    <groupId>javax.xml.bind</groupId> 
    <artifactId>jaxb-api</artifactId> 
    <バージョン>2.3.1</version> 
</dependency>

おすすめ

転載: blog.csdn.net/weixin_60249074/article/details/127104087