模板
大约 1 分钟
模板
1、文件和代码模板
类注释信息
/**
* @author: Jin
* @Date: ${DATE} ${TIME}
* @Description: ${description}
* @version: V1.0
*/
常用方式
/**
* @author: Jin
* @Date: ${DATE}
*/
2、实时模板
2.1、IDEA
2.1.1、单行模版
序号 | 缩写 | 描述 | 模板文本1 | 模版文本2 |
---|---|---|---|---|
1 | info | info 打印 - Jin | log.info("$SELECTION$: {}", ); | log.info("$END$: {}", ); |
2 | err | error 打印 - Jin | log.error("$SELECTION$: {}", ); | log.error("$END$: {}", ); |
3 | h1 | h1 标签 - Jin | <h1>$SELECTION$</h1> | <h1>$END$</h1> |
4 | h2 | h2 标签 - Jin | <h2>$SELECTION$</h2> | <h2>$END$</h2> |
5 | map | 自动生成创建 map - Jin | Map<String, Object> map = new HashMap<>(); | |
6 | list | 自动生成创建 list - Jin | List<String> list = new ArrayList<>(); |
2.1.2、自动生成一个空方法
缩写 | 描述 |
---|---|
vt | 自动生成空方法 - Jin |
rm | 自定义请求空方法 - Jin |
@Test
public void jinTest(){
$END$
}
@RequestMapping("/$END$")
public void jinTest(){
}
有个小技巧:$END$ 的位置就是光标停留的位置,以便马上进行下一步编写代码。
WebStorm
2.2、2.2.1、单行模版
缩写 | 描述 | 模板文本 |
---|---|---|
con | 打印 - Jin | console.log("Jin测试打印【】=======================", $SELECTION$) |
seg | 分割线 - Jin | // ---------------------------------------------------【】--------------------------------------------------- |
seg | 分割打印 - Jin | console.log("---------------------------------------------------【$end$】---------------------------------------------------") |
lod | 自定义lodash - Jin | global._.cloneDeep($SELECTION$) |
json | 自定义JS对象转JSON - Jin | JSON.parse(JSON.stringify($SELECTION$)) |
jin | 自定义选中打印 - Jin | console.log("Jin测试打印【】=======================", $SELECTION$) |
3、http
### 查询服务实例信息
GET http://localhost:8001/nacos-client/service-instance
Accept: application/json
### 创建用户地址信息
POST http://localhost:9000/jin/service-account/address/create-address
{
"userId": "随便填,会从token中获取",
"addressItems": [
{
"id": "随便填,不处理",
"username": "Jin",
"phone": "110",
"province": "上海市",
"city": "上海市",
"addressDetail": "宝山区"
}
]
}