專案結構:
controller類:
@springboottest//標註該類為springboot的測試類
@runwith(springrunner.class) //標註該類由springrunner.class來執行
public class usertest
//模擬get請求
@test
public void getbyid() throws exception
/*** mockmvc.perform(mockmvcrequestbuilders.get("請求url")//模擬get請求
.andexpect(mockmvcresultmatchers.status().isok())//期望返回的狀態碼為正確的
*///模擬post請求
@test
public void add() throws exception
}測試類:
@springboottest//標註該類為springboot的測試類
@runwith(springrunner.class) //標註該類由springrunner.class來執行
public class usertest
//模擬get請求
@test
public void getbyid() throws exception
/*** mockmvc.perform(mockmvcrequestbuilders.get("請求url")//模擬get請求
.andexpect(mockmvcresultmatchers.status().isok())//期望返回的狀態碼為正確的
*///模擬post請求
@test
public void add() throws exception
}測試執行結果
get:
post:
SpringBoot配置屬性之MVC
主要是mvc相關的一些配置 spring.resources.cache period設定資源的快取時效,以秒為單位.spring.resources.chain.cache是否開啟快取,預設為 true spring.resources.chain.enabled是否開啟資源 handling c...
SpringBoot配置屬性之MVC
主要是mvc相關的一些配置 spring.resources.cache period設定資源的快取時效,以秒為單位.spring.resources.chain.cache是否開啟快取,預設為 true spring.resources.chain.enabled是否開啟資源 handling c...
SpringBoot配置屬性之MVC
目錄 mvcmessages mobile view resource multipart freemarker velocity thymeleaf mustcache groovy模板 springboot配置屬性系列 序 主要是mvc相關的一些配置 spring.resources.cache...