springboot專案,請求可以進入controller,但返回結果報404
返回值:
{
"timestamp": 1507703410086,
"status": 404,
"error": "Not Found",
"message": "Not Found",
"path": "/asset-mqtt/mqtt/publish/mqtt/publish/hellomqtt11"
}
可以發現請求地址是/asset-mqtt/mqtt/publish/hellomqtt11,但返回值報的錯誤path是:/asset-mqtt/mqtt/publish/mqtt/publish/hellomqtt11
經查詢,錯誤原因是在方法上沒有加@ResponseBody,由於我是Springboot專案,所以,不在方法上加@ResponseBody,而是把@Controller改為@RestController(@RestController包含了@ResponseBody)
問題解決。
相關推薦
springboot專案,請求可以進入controller,但返回結果報404
返回值: { "timestamp": 1507703410086, "status": 404, "error": "Not Found", "message": "Not Found", "path": "/as
springboot頁面除錯進入controller,但是頁面報404
今天除錯程式碼遇到了頁面傳送請求,controller能夠接受,但是頁面一直報404,仔細檢查過之後,才發現,我在controller使用的是@Controller註解,但是在mapping裡面沒有使用@responseBody,所以這個時候返回ModelAndView是沒有
Spring MVC不進入Controller,報錯404解決方案
1、檢查URL是否會被springmvc攔截 首先檢查訪問路徑URL是否正確被springmvc攔截,這個URL和web.,xml中對springmvc的配置有關。 2、檢查Con
springboot專案打成jar包,執行程式讀取jar包classes中的檔案
使用:this.getClass().getResourceAsStream("/你的檔名稱");如果如果你在靜態類中想使用此語句是不可能的,不要問我為什麼。若要使用,可以在呼叫靜態類的時候先通過此語句來獲得 該檔案的 InputStream 物件,傳到靜態類中,這樣就可以在
springboot專案不適用parent依賴,導致maven依賴無效
springboot專案的構建一般存在如下依賴: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac
springboot 專案使用freemarker 配置之後,訪問靜態和動態頁面的方法
一、配置檔案 application.propertiesspring.freemarker.suffix=.ftl #配置freemarker的內容編碼 spring.freemarker.charset=UTF-8 #配置檢視的輸出HTML的contentType spr
第二篇 Flask基礎篇之(閃現,藍圖,請求擴展,中間件)
UNC sage 詳情 mes 做的 spa 方法 裝飾器。 edi 本篇主要內容: 閃現 請求擴展 中間件 藍圖 寫裝飾器,常用 functools模塊,幫助設置函數的元信息 import functools def wrapper(func
Python Flask,請求鉤子(hook),(類似Django中介軟體)
請求鉤子是通過裝飾器的形式實現,Flask支援如下四種請求鉤子: before_first_request:在處理第一個請求前執行。 before_request:在每次請求前執行(檢視函式執行前)。 after_request:如果沒有未處理的異常丟擲,在每次請求後執
Ubuntu16.04登陸介面卡死,無法進入tty1,解析度不對,安裝顯示卡驅動失敗
這是一個萌新的第一篇部落格,記錄一下自己艱難的顯示卡驅動安裝路程。由於畢設,要在Ubuntu下裝pytorch,但是當時裝的不知道啥問題,裝了顯示卡驅動也沒成,在跑程式時直接cpu only了,然而學長建議,工作量太大,最好裝cuda,然而第一步就是安裝顯示卡驅動。顯示卡驅動
硬碟壞了,開機卡在品牌的logo畫面,無法進入bios,無法進行任何操作。
筆記本硬碟比臺式電腦的硬碟更為容易壞,最主要的原因當然是膝上型電腦易搬動,除不小心被摔導致硬碟壞外,有些童鞋們更是喜歡不關機而是待機,然後隨意將筆記本帶來帶去,尤其是在公司上班使用公用電腦的人,不曉得愛護電腦,甚至一點不愛護,筆記本硬碟壞的情況更多。
java2: HttpClient,實現登入,請求等操作,session保持
HttpClient,httpclient.jar包中的,我則喜歡折射成類似於dll以用的形式,知道在哪個namespace下 可以從這裡獲取或得到些資訊 實現的目標: 1.模擬登入 2.登入之後,模擬提交請求 關鍵點: 1.session狀態保持 2.頁面隱藏的屬性獲取 之前用HttpURLConne
聯合登入,請求令牌時對方返回空以及SSLPeerUnverifiedException的解決辦法
最近做了一個聯合登入,在本地測試通過,但是一上線就報錯。後來通過日誌資訊觀察到,去請求令牌時,對方返回了空。現在把修改前後的請求方法寫在下面: 之前,請求不到令牌的寫法: private static JSONObject getJsonFromUrl(String ur
SpringBoot過濾器 判斷請求型別 獲取引數 Ajax返回
前言 本文解決以下問題: SpringBoot中如何新增一個過濾器? 如何在過濾器中使用Bean? 如何判斷請求的型別?GET還是POST? 如何獲取請求中的引數? 如何重定向? 如何針對Ajax請求返回JSON串? 如果你的關注點不在以上問題範圍內,請路過。
koa2 get請求後臺正常接收參數 前端報404錯誤
ima span 接收 inf next query 不知道 info 請求 剛學習一門技術時,總會踩一些坑。 前端代碼 function del(mId){ $.ajax({ type:"get", url
php_curl 請求https的資料時,返回結果為false的解決方案
當請求https的資料時,會要求證書,這時候,加上下面這兩個引數,規避ssl的證書檢查 程式碼如下: #設定為 1 是檢查伺服器SSL證書中是否存在一個公用名(common name)。譯者注:公用名(Common Name
SpringBoot專案攔截器中通過流獲取Request請求物件中的引數後,控制器中@RequestBody註解引數獲取不到
一、場景 第一次搭建專案開發環境,需要在專案中實現日誌攔截器,用來獲取使用者請求引數日誌,以便在後期維護中出現BUG時能夠快速定位錯誤發生的場景。請求引數一般通過GET和POST方式進行傳遞,GET請求引數獲取通過request.getParameterMap()獲
SpringBoot專案,使用MockMvc做controller類的JUNIT單元測試
package hello; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; import static org.springframework.t
springboot專案之controller層通過Model物件傳值到對應的返回頁面,返回頁面通過thymeleaf模板引擎來接收傳來的值
1.controller層的方法接收到請求後將返回borrowingBooks.html頁面,並將一個List物件res的值傳遞到borrowingBooks.html頁面。 @Controller
springboot部署到阿里雲,配置https,springboot專案同時支援http和https請求,阿里雲配置https
最近在學習springboot,感覺springboot開發後臺,提供api介面太方便了。簡直是傻瓜式開發,一直都是本地在跑springboot專案。夢想著有一天,專案能在阿里雲上跑。只有在阿里雲上跑才是真正的java伺服器專案。這裡就帶大家一起把springb
controller中的路徑明明書寫正確,瀏覽器中訪問的url也拼接正確,但報404
bsp 為我 使用 所有 們的 處理方法 瀏覽器中 沒有 由於 Bug:controller中的路徑明明書寫正確,瀏覽器中訪問的url也拼接正確,但報404 原因一:由於路由地址對應的處理方法存在同名而造成的,此時應該檢查controller的方法們,看看有沒有同名