1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 学习笔记:【SpringBoot】2.控制器单元测试

学习笔记:【SpringBoot】2.控制器单元测试

时间:2020-07-20 17:10:20

相关推荐

学习笔记:【SpringBoot】2.控制器单元测试

1. 编写控制器类

【说明】创建:controller.DemoController,强调格式的使用

【内容】

RequestMapping及默认用法

GetMapping用法

带参数的形式

Post方法

@RestControllerpublic class DemoController {// 1. RequestMapping及默认用法@RequestMapping(value = "/index", method = RequestMethod.GET)// @RequestMapping("/index") // 默认方法public String show() {return "hello";}// 2. GetMapping用法@GetMapping("/list")public String list() {List<String> lst = new ArrayList<>();lst.add("张三");lst.add("李四");lst.add("王五");return lst.toString();}// 3.带参数的形式@GetMapping(value = "/get-info", params = {"id", "name"})public String getInfo(int id, String name) {String str = "";str += id + ",";str += name;return str;}// 4.Post方法@PostMapping(value = "/set-name", params = {"name"})public String setName(String name) {return name;}}

2. 单元测试

package com.dszy;import org.junit.jupiter.api.Test;import org.springframework.boot.test.context.SpringBootTest;import java.util.ArrayList;import java.util.List;@SpringBootTestclass Demo1ApplicationTests {@Testvoid contextLoads() {}@Testvoid list(){List<String> lst= new ArrayList<>();lst.add("张三");lst.add("李四");lst.add("王五");for (String item : lst) {System.out.print(item + " ");}// System.out.println(lst);}}

3. Postman的使用

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。