一键生成数据库文档,堪称数据库界的Swagger,有点厉害( 二 )

配置完以后在 maven project->screw 双击执行ok 。
 
代码生成方式也非常简单 。
@SpringBootTestpublic class ScrewApplicationTests {  @Autowired  ApplicationContext applicationContext;  @Test  void contextLoads() {      DataSource dataSourceMysql = applicationContext.getBean(DataSource.class);      // 生成文件配置      EngineConfig engineConfig = EngineConfig.builder()              // 生成文件路径 , 自己mac本地的地址 , 这里需要自己更换下路径              .fileOutputDir("D:/")              // 打开目录              .openOutputDir(false)              // 文件类型              .fileType(EngineFileType.HTML)              // 生成模板实现              .produceType(EngineTemplateType.freemarker).build();      // 生成文档配置(包含以下自定义版本号、描述等配置连接)      Configuration config = Configuration.builder()              .version("1.0.3")              .description("生成文档信息描述")              .dataSource(dataSourceMysql)              .engineConfig(engineConfig)              .produceConfig(getProcessConfig())              .build();      // 执行生成      new DocumentationExecute(config).execute();  }  /**     * 配置想要生成的表+ 配置想要忽略的表     *     * @return 生成表配置     */  public static ProcessConfig getProcessConfig() {      // 忽略表名      List<String> ignoreTableName = Arrays.asList("a", "test_group");      // 忽略表前缀 , 如忽略a开头的数据库表      List<String> ignorePrefix = Arrays.asList("a", "t");      // 忽略表后缀      List<String> ignoreSuffix = Arrays.asList("_test", "czb_");      return ProcessConfig.builder()              //根据名称指定表生成              .designatedTableName(Arrays.asList("fire_user"))              //根据表前缀生成              .designatedTablePrefix(new ArrayList<>())              //根据表后缀生成              .designatedTableSuffix(new ArrayList<>())              //忽略表名              .ignoreTableName(ignoreTableName)              //忽略表前缀              .ignoreTablePrefix(ignorePrefix)              //忽略表后缀              .ignoreTableSuffix(ignoreSuffix).build();  }}4、文档格式screw 有 HTML、DOC、MD 三种格式的文档 。
代码中的修改
.fileType(EngineFileType.HTML)或者pom文件
<fileType>MD</fileType>DOC文档样式 
HTML文档样式 
MD文档样式


【一键生成数据库文档,堪称数据库界的Swagger,有点厉害】


推荐阅读