controller層的單元測試

2022-09-07 10:06:10 字數 1153 閱讀 6517

base的測試類,其他所有測試類繼承這個類:

import org.junit.before;

import org.junit.test;

import org.junit.runner.runwith;

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.test.context.contextconfiguration;

import org.springframework.test.context.junit4.springjunit4classrunner;

import org.springframework.test.web.servlet.mockmvc;

import org.springframework.test.web.servlet.setup.mockmvcbuilders;

@runwith

(springjunit4classrunner.

class

)//使用junit4進行測試

@contextconfiguration

(locations =

)public

class

baseunit

@before

public

void

before()

@test

public

void

test()

throws exception

}

@slf4j

public

class

testcontrollertest

extends

baseunit

}

這邊修改請求的方法型別:get請求就get,put就put.引數的話,如果是json的話,就.content().

controller層的單元測試

base的測試類,其他所有測試類繼承這個類 import org.junit.before import org.junit.test import org.junit.runner.runwith import org.springframework.beans.factory.annotatio...

controller層和service層的作用

1.在controller和service裡都寫那些 controller,從字面上理解是控制器,所以它是負責業務排程的,所以在這一層應寫一些業務的排程 而具體的業務處理應放在service中去寫,而且service不單純是對於dao的增刪改查的呼叫,service是業務層,所以應該更切近於具體業務...

Controller層返回json的格式

ajax3 responsebody public list ajaxtest3 假如集合裡面存的不是物件,而是基本資料型別如下 ajax3 3 responsebody public list ajaxtest3 3 當我返回乙個字串時 value ajax4 produces text html...