欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot訪問404問題的解決辦法

 更新時間:2023年03月31日 10:55:46   作者:再寫中文分號剁手!  
工作中遇到url404問題,解決問題的進程比較崎嶇,寫篇文章記錄,下面這篇文章主要給大家介紹了關(guān)于springboot訪問404問題的解決辦法,文中通過圖文介紹的非常詳細,要的朋友可以參考下

第一次自主開發(fā)springboot項目,沒想到一開始就這么受挫,不管訪問什么路徑都是404,幾乎十二個小時都在找這個錯誤。

并且排除:

  • 路徑寫錯
  • application類不和controller包在同一個包下

等問題后,如下解決方法可能會對你有所幫助。

誤區(qū)1:

在請求返回404的時候控制臺不報錯,一度以為是Initializing Spring DispatcherServlet 'dispatcherServlet'這個錯誤。原因是請求的時候返回404,只有控制臺會多出來三行日志:

所以一直在搜索Initializing Spring DispatcherServlet相關(guān)的報錯。不過很遺憾,幾乎找遍了所有的博客,依然沒有解決問題。我也相信搜索行日志的兄弟們也碰到了這個問題,但是這里要說的是,這行日志是正常的。我由重新創(chuàng)建了一個springboot項目,在請求成功的情況下發(fā)現(xiàn)控制臺也會打印這三行日志。

誤區(qū)2:

誤區(qū)2是建立在誤區(qū)1以上的,因為大家認為Initializing Spring DispatcherServlet是錯誤,所以去尋找相關(guān)的方法。其中有一個方法是配置文件中做如下修改。

但就經(jīng)過我的觀察,Initializing Spring DispatcherServlet在整個項目啟動期間只打印一次,也就是說這個DispatcherServlet只初始化一次。(有點廢話哈哈哈)以上這個配置是在項目啟動的時候就初始化這個DispatcherServlet,如果不設置或者者設置為負數(shù),那么就是等待第一次請求到來的時候初始化這個DispatcherServlet。大家可以自己試一試,看看是不是添加了上面的配置再啟動項目,直接就會打印那三行日志,而不是等待請求到來的時候再打印。

問題解決:

問題其實很簡單,因為我們使用了@ComponentScan這個注解,在正常的springboot中是不需要使用這個注解的,所以application類會自動掃描自己所在的包和子包的所有文件。但是如果使用了這個注解,那默認的就失效了。這里使用@ComponentScan注解的原因可以五花八門,我是因為引入了一個自動建表的依賴,跟著教程做在application類上面添加了一個ComponentScan,所以解決方案就是將application類所在的包路徑加進去就行。

本質(zhì)上還是對這些注解不夠敏感,花了大量的事件做無用功,但好在解決了。

總結(jié)

到此這篇關(guān)于springboot訪問404問題解決的文章就介紹到這了,更多相關(guān)springboot訪問404解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Intellij IDEA創(chuàng)建spring-boot項目的圖文教程

    Intellij IDEA創(chuàng)建spring-boot項目的圖文教程

    本文通過圖文并茂的形式給大家介紹了Intellij IDEA創(chuàng)建spring-boot項目的教程,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友參考下吧
    2018-01-01
  • 使用SpringBoot設置虛擬路徑映射絕對路徑

    使用SpringBoot設置虛擬路徑映射絕對路徑

    這篇文章主要介紹了使用SpringBoot設置虛擬路徑映射絕對路徑的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 一文搞懂java中類及static關(guān)鍵字執(zhí)行順序

    一文搞懂java中類及static關(guān)鍵字執(zhí)行順序

    這篇文章主要介紹了一文搞懂java中類及static關(guān)鍵字執(zhí)行順序,文章通過類的生命周期展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • SpringBoot讀取Nacos上配置文件的步驟詳解

    SpringBoot讀取Nacos上配置文件的步驟詳解

    在 Spring Boot 應用程序中,可以使用 Spring Cloud Nacos 來實現(xiàn)從 Nacos 服務注冊中心和配置中心讀取配置信息,本文介紹如何在 Spring Boot 中讀取 Nacos 上的配置文件的步驟,需要的朋友可以參考下
    2024-03-03
  • SpringBoot如何用java生成靜態(tài)html

    SpringBoot如何用java生成靜態(tài)html

    這篇文章主要介紹了SpringBoot如何用java生成靜態(tài)html,文章圍繞主題展開詳細的內(nèi)容介紹,需要的朋友可以參考一下
    2022-06-06
  • JAVA 繼承基本類、抽象類、接口介紹

    JAVA 繼承基本類、抽象類、接口介紹

    Java是一個面向?qū)ο蟮恼Z言,java面向?qū)ο笠话阌腥筇卣鳎悍庋b、繼承、多態(tài)
    2013-01-01
  • 詳解Java字符串在內(nèi)存中的存儲位置

    詳解Java字符串在內(nèi)存中的存儲位置

    這篇文章主要介紹了Java字符串在內(nèi)存中的存儲位置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • 劍指Offer之Java算法習題精講數(shù)組與字符串

    劍指Offer之Java算法習題精講數(shù)組與字符串

    跟著思路走,之后從簡單題入手,反復去看,做過之后可能會忘記,之后再做一次,記不住就反復做,反復尋求思路和規(guī)律,慢慢積累就會發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • Spring Boot 靜態(tài)資源處理

    Spring Boot 靜態(tài)資源處理

    今天小編就為大家分享一篇關(guān)于Spring Boot 靜態(tài)資源處理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Java HashMap的工作原理

    Java HashMap的工作原理

    這篇文章主要介紹了Java HashMap的工作原理的相關(guān)資料,需要的朋友可以參考下
    2016-03-03

最新評論