一、现提供三种不同类型的API来测试
代码为SpringBoot Controller类
@RestController
@RequestMapping(value = "/role")
public class RoleController {
@Autowired
IRoleService rolesServiceImp;
//方法一
@GetMapping("/roles/{merchantCode}")
public List<RoleVo> getRoles(@PathVariable String merchantCode) {
return rolesServiceImp.getRoles(merchantCode);
}
//方法二
@GetMapping("/role")
public RoleVo getRole(@RequestParam(value = "keyid",required = true) String keyId) {
return rolesServiceImp.getRole(keyId);
}
//方法三
@PostMapping("/add")
public String addRole(@RequestBody RoleVo roleVo) {
System.out.println("rname:"+roleVo.getRname());
System.out.println("merchantCode:"+roleVo.getMerchantCode());
System.out.println("displayname:"+roleVo.getAuthorityVOs().get(0).getDisplayname());
System.out.println("seleted:"+roleVo.getAuthorityVOs().get(0).isSeleted());
rolesServiceImp.addRole(roleVo);
return "success";
}
}
二、测试方法一

三、测试方法二


四、测试方法四



网友评论