类注释 + 方法注释参考这篇文章:
1.写单元测试时,方法的模板写法:
/**
*
*/
@Test
public void test$name$(){
$end$
}
2.controller头部注解写法
@RestController
@RequestMapping("/$end$")
3.controller的方法:
/**
* $content$
*
*/
@RequestMapping(value = {"/$name$"})
public String $mname$(){
$end$
}
4.controller的方法体内容:conmethod
@RequestMapping(value = {"/$var1$"},produces = "application/json;charset=utf-8",method = RequestMethod.$var2$)
public String $var3$(HttpServletRequest request, HttpServletResponse response,
@RequestParam(value="$var4$", required=false) String $var5$,
@RequestParam(value="page", required=false,defaultValue="1") Integer page,
@RequestParam(value="pageSize", required=false,defaultValue="10") Integer pageSize) throws Exception {
$END$
}
@RequestMapping(value = {"/{id}"}, produces = "application/json;charset=utf-8",method = RequestMethod.$var0$)
public String $var1$(HttpServletRequest request, HttpServletResponse response,
@PathVariable(value="id") Integer id,
@PathVariable(value="$var2$") String $var3$) throws Exception {
$END$
}
5.变量模版:
private final static String $varName$ = "$var$";
private final static int $varName$ = "$var$";
private String $varName$ = "$var$";
private Integer $varName$ = "$var$";
private List $varName$ = "$var$";
private Map $varName$ = "$var$";
@Resource
private $var1$ ;
public void $var1$(String $var2$){
$END$
}