参数上的注解如何处理

普通的参数,直接使用@param就可以了,如果@param是一个普通类型,但是其含义数据某个枚举,可以使用如下的写法:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14

/**
 * 
 *
 * @param typeId {@link com.sdstc.mcl.common.enums.MaterialTypeEnum#value}
 */
@PassToken
@GetMapping("/selectInfos/getSelectInfos")
public ResponseVo<SelectInfosData> createMaterialType(
        @RequestParam("typeId") String typeId,
        @RequestParam(value = "language", required = false) String language) {

}

我还没看官方文档有没有什么更优雅的解决方案,哈哈。