


試了很多次進不去controller 一直顯示404界面
uj5u.com熱心網友回復:
把@Controller換成@RestControlleruj5u.com熱心網友回復:
Scan標記改為Example去掉uj5u.com熱心網友回復:
你訪問的路徑??404頁面的截圖??發上來看看uj5u.com熱心網友回復:
@Controller改為@RestControlleruj5u.com熱心網友回復:
把@Controller換成@RestController或者方法上面加@Responsebody注解uj5u.com熱心網友回復:
樓上對的,要么@controller改成@RestController 要么再加個@ResponseBody注解,不然的話會默認呼叫視圖決議器去找相應的頁面去了,顯然你這個頁面是不存在的,所以會回傳404。@responseBody注解的作用是將controller的方法回傳的物件通過適當的轉換器轉換為指定的格式之后,寫入到response物件的body區,而不是呼叫視圖決議器,通常用來回傳JSON資料或者是XML
uj5u.com熱心網友回復:
@SpringBootApplication后面加上(scanBasePackages = "com")uj5u.com熱心網友回復:
把啟動類放到最外層包 com.example中uj5u.com熱心網友回復:
你專案啟動的時候都沒有掃描到你定義的Controlleruj5u.com熱心網友回復:
樓上一群zz,tmd老子就是最外層的包啊,tmd貌似是啟動時的控制臺沒有反映mapper...什么爛七八糟沒掃描,有病吧uj5u.com熱心網友回復:
springboot的啟動類只能識別到同級目錄或者子包下的類,你把Example類放到Demo2Application類一起就起作用了uj5u.com熱心網友回復:
SpingBoot 默認contextPath 配置的是 "/" 。即訪問路徑不用加專案名, 剛被這個坑了,在這里留個印記。uj5u.com熱心網友回復:
把你的包都放到Demo2Application同級的位置,或者scanBasePackages = "com"uj5u.com熱心網友回復:
不加RestController,回傳結果經過視圖決議器了.uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/63181.html
標籤:Eclipse
上一篇:kafka 關于消費者處理消費失敗,將訊息放入緩沖區中的具體代碼實作。
下一篇:請各位幫忙看看是什么問題
