前言 :
相信大家一定看过网上的很多restful接口规范的应用了 , 你真的明白了吗 ?
在实际开发中可以使用了吗 ?
实例 :
post 创建
get 查询
put 修改
delete 删除
@RequestBody Configuration configuraion 对应的是post方式传递 , 传递参数是json对象
@RequestParam String applicationAlias 对应的是get方式传递 参数是一个字符串
@RestController
@RequestMapping("/config")
public class ConfigController {
@Resource(name = "configServiceImpl")
private ConfigService configService;
@PostMapping
public ResultVo addData(@RequestBody Configuration configuration) {
ResultVo resultVo = new ResultVo();
//略...
return resultVo;
}
@DeleteMapping
public ResultVo deleteData(@RequestParam String applicationAlias) {
return configService.deleteData(applicationAlias);
}
@PutMapping
public ResultVo updateData(@RequestBody Configuration configuration) {
return configService.updateData(configuration);
}
@GetMapping
public ResultVo findData(@RequestParam String applicationAlias) {
return configService.findData(applicationAlias);
}
Configuration实体类
@Data
@ToString
@Document(collection = "configMessage")
public class Configuration implements Serializable {
@Id
private String applicationAlias;
@Field
private boolean applicationStatus;
@Field
private String applicationContext;
}
欢迎交流 : qq : 1428090104
vx : hc1428090104