亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java17和springboot3.0使用shiro報ClassNotFoundException的解決

 更新時間:2024年04月12日 11:16:09   作者:星海蔚藍  
本文主要介紹了Java17和springboot3.0使用shiro報ClassNotFoundException的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

環(huán)境:

  • springboot 3.0.6
  • java17

報錯信息:java.lang.ClassNotFoundException: javax.servlet.Filter

當我看到javax時,估摸著應該是部分類庫遷移到了jakarta造成的,但也不知道咋解決,最后在StackOverflow看到一篇回答,恍然大悟。

翻譯如下:

由于Spring Boot 3.0 使用了Servlet 5.0,而javax.servlet此時已經遷移到了jakarta.servlet中。Shiro已經提供了適配Servlet 5.0 的依賴包,使用<classifier>標簽即可選取適配版本,不過部分Shiro包中仍嵌套依賴了一些沒有適配jakarta的依賴包,所以我們需要使用<exclude>將其排除,再引入同版本的jakarta適配包,就像這樣做:

        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-spring</artifactId>
            <classifier>jakarta</classifier>
            <version>1.11.0</version>
            <!-- 排除仍使用了javax.servlet的依賴 -->
            <exclusions>
                <exclusion>
                    <groupId>org.apache.shiro</groupId>
                    <artifactId>shiro-core</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.apache.shiro</groupId>
                    <artifactId>shiro-web</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!-- 引入適配jakarta的依賴包 -->
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-core</artifactId>
            <classifier>jakarta</classifier>
            <version>1.11.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-web</artifactId>
            <classifier>jakarta</classifier>
            <version>1.11.0</version>
            <exclusions>
                <exclusion>
                    <groupId>org.apache.shiro</groupId>
                    <artifactId>shiro-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

 到此這篇關于Java17和springboot3.0使用shiro報ClassNotFoundException的解決的文章就介紹到這了,更多相關shiro報ClassNotFoundException內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 5個步驟讓你明白多線程和線程安全

    5個步驟讓你明白多線程和線程安全

    本文詳細講解了多線程和線程安全的實現(xiàn),文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 學習不同 Java.net 語言中類似的函數(shù)結構

    學習不同 Java.net 語言中類似的函數(shù)結構

    這篇文章主要介紹了學習不同 Java.net 語言中類似的函數(shù)結構,函數(shù)式編程語言包含多個系列的常見函數(shù)。但開發(fā)人員有時很難在語言之間進行切換,因為熟悉的函數(shù)具有不熟悉的名稱。函數(shù)式語言傾向于基于函數(shù)范例來命名這些常見函數(shù)。,需要的朋友可以參考下
    2019-06-06
  • 圖數(shù)據庫NebulaGraph的Java 數(shù)據解析實踐與指導詳解

    圖數(shù)據庫NebulaGraph的Java 數(shù)據解析實踐與指導詳解

    這篇文章主要介紹了圖數(shù)據庫NebulaGraph的Java 數(shù)據解析實踐與指導詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Netty中序列化的作用及自定義協(xié)議詳解

    Netty中序列化的作用及自定義協(xié)議詳解

    這篇文章主要介紹了Netty中序列化的作用及自定義協(xié)議詳解,Netty自身就支持很多種協(xié)議比如Http、Websocket等等,但如果用來作為自己的RPC框架通常會自定義協(xié)議,所以這也是本文的重點,需要的朋友可以參考下
    2023-12-12
  • Java8中的LocalDateTime你會使用了嗎

    Java8中的LocalDateTime你會使用了嗎

    LocalDateTime?是?Java?8?中日期時間?API?提供的一個類,在日期和時間的表示上提供了更加豐富和靈活的支持,本文就來講講LocalDateTime的一些具體使用方法吧
    2023-05-05
  • Spring?Boot?3.2.5集成mysql的詳細步驟記錄

    Spring?Boot?3.2.5集成mysql的詳細步驟記錄

    作為一名Java開發(fā)者,我們經常需要在我們的應用程序中使用數(shù)據庫,在Spring Boot中集成數(shù)據庫是非常容易的,下面這篇文章主要給大家介紹了關于Spring?Boot?3.2.5集成mysql的詳細步驟,需要的朋友可以參考下
    2024-04-04
  • Java中使用opencsv讀寫csv文件示例

    Java中使用opencsv讀寫csv文件示例

    這篇文章主要介紹了Java中使用opencsv讀寫csv文件示例,本文給出了讀CSV文件、寫CSV文件、自定義分隔符、生成Javabeans等內容,需要的朋友可以參考下
    2015-04-04
  • mybatis攔截器與分頁插件實例教程

    mybatis攔截器與分頁插件實例教程

    Mybatis攔截器常常會被用來進行分頁處理。所以下面這篇文章主要給大家介紹了關于mybatis攔截器與分頁插件的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mybatis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • springboot?使用websocket技術主動給前端發(fā)送消息的實現(xiàn)

    springboot?使用websocket技術主動給前端發(fā)送消息的實現(xiàn)

    這篇文章主要介紹了springboot?使用websocket技術主動給前端發(fā)送消息的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 淺談springmvc的DispatcherServlet分析

    淺談springmvc的DispatcherServlet分析

    本篇文章主要介紹了淺談springmvc的DispatcherServlet分析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論