原创 post請求中參數爲json格式
編寫mock接口的過程中,合作方給的接口文檔約定了所有post請求必須使用json格式傳遞參數,那麼針對這樣的約定該如何做呢? Spring 3.X系列增加了新註解@RequestBody 它的作用:
原创 http中get和post請求
兩種 HTTP 請求方法:GET 和 POST 在客戶機和服務器之間進行請求-響應時,兩種最常被用到的方法是:GET 和 POST。 GET - 從指定的資源請求數據。POST - 向指定的資源提交要被處理的數據。 GET 方法 請
原创 mock平臺架構及實現(持續更新)
在測試過程中有些情況通過手工測試是無法測試出來的或是非常難復現,比如網絡異常、網絡延遲,又比如在接口測試過程中如果後臺開發還沒有把接口開發出來時有什麼辦法能夠提前進行接口測試呢?這些情況下純手工測試也是很難做到的,再就是在測
原创 HTML style、display屬性-如何設置隱藏、顯示功能
下面我們來看下如何來實現隱藏、顯示功能; 需求是這樣的,點擊成功,確定按鈕和下面的輸入框都不顯示,點擊失敗,確定按鈕和下面的輸入框都顯示; 這裏可以通過style對象的visibility屬性設置元素是
原创 java反射之getGenericSuperclass方法的用處
這塊代碼是mock平臺中的一部分,由於mock的報文部分是通過freemarker模板返回的,而且模板名字的前綴和後綴都通過註解寫在類裏面了,下面中部分內容就是獲取數據模板文件的前綴和後綴的; @Suppress
原创 如何實現前端頁面的數字自動刷新
這篇文章主要記錄剛纔如何實現下面列表中數據的更新,圖裏面只是選取了3條記錄,但是實際上是有20條記錄,需求方是要求進入這個頁面即可以獲取到存入數據庫中的數據,這裏詳細描述如何來實現這個小功能; 我們的前
原创 No mapping found for HTTP request with URI [/index.html] in DispatcherServlet with name 'springmvc'
輸入http://localhost:8080/index.html,後臺一直報這個錯:No mapping found for HTTP request with URI [/index.html] in DispatcherServl
原创 spring mvc中controller使用介紹
SpringMVC是一個基於DispatcherServlet的MVC框架,每一個請求最先訪問的都是DispatcherServlet,DispatcherServlet負責轉發每一個Request請求給相應的Handler,Handle
原创 利用freemarker生成靜態文件
最近在做mock數據的工作中,裏面涉及到給用戶返回json文件,但是json文件裏面的內容太多,如果完全通過java代碼來寫,這裏面會導致java代碼會非常臃腫,所以這裏面採用了利用freemarker來編寫模板文件,通過java填充裏面
原创 git reset用法
下面介紹了merge操作中爲什麼會出現parent1和parent2的分叉以及執行git reset --hard commit_id操作爲什麼會導致版本丟失和回滾不乾淨的情況。 1.f_test1和f_test2分支分別修改了不同的文件
原创 TypeError: elem.nodeName is undefined
執行程序時打開ff瀏覽器的調試模式,出現上面的錯誤TypeError: elem.nodeName is undefined,從網上看都是說的是jQuery裏面報的錯,通過依次打開開發者工具-調試器可以從裏面打斷點,查看原因 從裏面可以
原创 通過html中的元素來調用javascript中的腳本
在平時web開發過程中經常會碰到點擊web頁面上的按鈕來對後臺的數據進行操作,這裏面涉及到html中的標籤以及javascrpt中的腳本,下面就來個簡單的示例看下如何來寫代碼; <!DOCTYPE html> <html> <head>
原创 spring如何處理表單數據
在處理表單類數據的時候,之前處理過一個表單裏面有20條類似的數據,針對這些數據都是通過一個一個的變量進行輸入的,一條數據有5個值,20條數據100個值,在controller中的參數中設置100個參數,哦,my god,好
原创 freemarker中設置時間
在開發過程中有一個小需求,設置一個值的時間如果爲空值時需要默認爲當前日期的第二天,因爲接口返回的json串我們是通過freemarker模板的形式來做的,所以想找下freemarker裏面有沒有現成的函數來實現這個小功能,網上看了下,可以
原创 數據模型是對象時如何利用freemarker生成靜態文件
前面一篇文章數據模板是個map時展示瞭如何生成靜態文件,如果數據模板裏面的數據是一個對象時該如何寫呢? 下面就展示一下這種情況下的代碼是如何寫的; package com.neteae.web.test; import java.io.