有时候我们在定义接口地址时需要动态的设置接口地址,这时候spring boot给我们提供了@PathVariable就能解决这类需求,在这里我直接记录一下简单的代码:
@RestController
public class IndexController {
@RequestMapping(value = "/echo/{url}", method = RequestMethod.GET)
public String print(@PathVariable("url") String url) {
return "【print】" + msg;
}
}
注意:url是前台传过来的动态参数,通过@PathVariable注解将message注入形参msg,然后可在方法里做灵活业务处理。