cone edit 根据数据库数据快速创建类和文档

简介

最近整理接口对接文档,发现复制粘贴太麻烦了,还是祭出coney edit吧,整理文档变得很轻松,尤其是接口文档的整理。

使用

有如下sql脚本

  `color001` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'descInfo001',
  `color002` bigint(20) DEFAULT NULL COMMENT 'descInfo002id',
  `color003` varchar(32) DEFAULT NULL COMMENT 'descInfo003',
  `color004` varchar(32) DEFAULT NULL COMMENT 'descInfo004',
  `color005` varchar(255) DEFAULT NULL COMMENT 'descInfo005',
  `color006` varchar(255) DEFAULT '0' COMMENT 'descInfo006',
  `color007` varchar(255) DEFAULT NULL COMMENT 'descInfo007',
  `color008` varchar(32) DEFAULT NULL COMMENT 'descInfo008',
  `color009` varchar(255) DEFAULT NULL COMMENT 'descInfo009',

现在想把字段名 color列和描述列生成对应文档,或者生成JSON对象

`color001` bigint(20) NOT NULL AUTO_INCREMENT  'descInfo001',
`color002` bigint(20) DEFAULT NULL COMMENT 'descInfo002id',
`color003` varchar(32) DEFAULT NULL COMMENT 'descInfo003',
`color004` varchar(32) DEFAULT NULL COMMENT 'descInfo004',
`color005` varchar(255) DEFAULT NULL COMMENT 'descInfo005',
`color006` varchar(255) DEFAULT '0' COMMENT 'descInfo006',
`color007` varchar(255) DEFAULT NULL COMMENT 'descInfo007',
`color008` varchar(32) DEFAULT NULL COMMENT 'descInfo008',
`color009` varchar(255) DEFAULT NULL COMMENT 'descInfo009',
cc.gc 1w a
cc.gc ^-1w b

// 前两行代码为收集第一列和倒数第一列的数据,后面两行代码为组装数据然后打印
"$a":"$b",
cc.p

先复制前两行>再复制后两行>再粘贴 会得到以下结果,可见这种方式用来组装JSON是再好不过了。

"color001":"descInfo001",
"color002":"descInfo002id",
"color003":"descInfo003",
"color004":"descInfo004",
"color005":"descInfo005",
"color006":"descInfo006",
"color007":"descInfo007",
"color008":"descInfo008",
"color009":"descInfo009",

快速建立类并添加注释

`color001` bigint(20) NOT NULL AUTO_INCREMENT  'descInfo001',
`color002` bigint(20) DEFAULT NULL COMMENT 'descInfo002id',
`color003` varchar(32) DEFAULT NULL COMMENT 'descInfo003',
`color004` varchar(32) DEFAULT NULL COMMENT 'descInfo004',
`color005` varchar(255) DEFAULT NULL COMMENT 'descInfo005',
`color006` varchar(255) DEFAULT '0' COMMENT 'descInfo006',
`color007` varchar(255) DEFAULT NULL COMMENT 'descInfo007',
`color008` varchar(32) DEFAULT NULL COMMENT 'descInfo008',
`color009` varchar(255) DEFAULT NULL COMMENT 'descInfo009',
cc.gc 1w a
cc.gc ^-1w b

// 前两行代码为收集第一列和倒数第一列的数据,后面两行代码为组装数据然后打印
/** $b */ private String $a;
cc.p

像上次之前一样顺序执行,得到结果如下,这样一个类就建立好了。

/** descInfo001 */ private String color001;
/** descInfo002id */ private String color002;
/** descInfo003 */ private String color003;
/** descInfo004 */ private String color004;
/** descInfo005 */ private String color005;
/** descInfo006 */ private String color006;
/** descInfo007 */ private String color007;
/** descInfo008 */ private String color008;
/** descInfo009 */ private String color009;

```

总结

后续会继续优化使用用coney edit的快捷方法。


   Reprint policy


《cone edit 根据数据库数据快速创建类和文档》 by jackromer is licensed under a Creative Commons Attribution 4.0 International License
 Previous
查询数据库表结构以及聚合拼接SQL查询 查询数据库表结构以及聚合拼接SQL查询
概述 本文主要介绍如何查询表结构和如何多表聚合查询数据。 表结构查询 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型,
2019-12-13
Next 
spring-boot启动加载数据库数据 spring-boot启动加载数据库数据
概述 本文主要介绍如何在spring boot启动过程中初始化数据库数据的方法 使用注解@Component @Slf4j public class InitSchemeDataConfig { @Resource privat
2019-09-27
  目录