# next **Repository Path**: martinfreeman/next ## Basic Information - **Project Name**: next - **Description**: Next 是一款智能化的代码以及内容生产工具,它通过动态数据和静态算法,实现了高效、灵活的内容生成方式。用户可以通过简单地编辑 Excel 表格,实现各种文本内容的生成。同时,Next 还支持多种输出格式和输出方式,可以快速生成目标内容,帮助用户更快地完成下一个任务。Next 的名称表示“下一步”,强调了该项目的面向未来特性,能够帮助用户更快地完成下一项任务或目标。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2023-02-22 - **Last Updated**: 2023-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: 代码生成, 内容生成, 代码生成器 ## README ## 项目概述 Next 是一款智能化的内容生成工具,可以帮助用户快速地生成各种目标文本内容。该项目基于动态数据和静态算法,将它们结合起来,实现了高效、灵活的内容生成方式。Next 的名称表示“下一步”,强调了该项目的面向未来特性,能够帮助用户更快地完成下一项任务或目标。 ## 项目特点 - **智能生成器**: Next 是一款智能化的生成工具,它可以通过数动态数据和静态算法,自动化地生成目标内容,使内容生成更加高效和便捷。 - **数据结构和算法结合**: Next 将数据结构和算法结合起来,用户可以通过简单地编辑 Excel 表格,实现各种内容的生成,从而实现了更加灵活和高效的内容生成方式。 - **多种输出格式和输出方式**: Next 支持多种文本格式输出,同时还支持多种输出方式,包括直接输出到文件等。 - **快速生成**: Next 可以快速生成内容,帮助用户节省时间和精力,让用户更快地完成下一个任务。 ## 项目功能 - **Excel 表格维护算法模板**: Next 通过 Excel 表格维护算法模板,使用户可以轻松地编辑和管理算法模板,实现更加便捷的内容生成方式。 - **Excel 表格编辑动态数据**: Next 允许用户编辑动态数据,帮助用户生成更加个性化的内容,同时也满足了用户对不同数据的需求。 ## 项目优势 - **高效和灵活**: Next 将数据结构和算法结合起来,实现了更加高效、灵活的内容生成方式,让用户可以更快地生成内容,同时也更加方便地进行编辑和管理。 - **易用**: Next 的界面简单直观,使用 Excel 表格进行编辑和管理,让用户轻松上手。 - **智能化生成**: Next 的智能化生成功能,能够根据用户需求自动生成目标内容,大大减轻了用户的工作负担。 ## 演示案例(解析SQL生成查询Java接口) 1. 打开resource目录下“解析SQL生成接口.xlsx”,填入你的业务查询SQL,修改第二页MySQL数据库连接信息。 2. 启动项目。 3. 查看target目录下生成内容。 ## 使用说明 1. 下载 Next 项目到本地。 2. 打开 Next 项目resource路径下提供的 Excel 空白文档,根据给定的基本格式进行编辑。 3. 第一页为动态数据页,数据基本格式为键值对,加粗字体表示为键,非加粗字体表示为值,跨行跨列可以表示列表或者集合,数据内容同时支持 Freemarker 模板化。使用批注,可实现内嵌函数调用,函数调用结果可覆写数据内容。 4. 第二页为功能配置页,配置如数据库连接,文件生成路径等。 5. 后续的页,为目标生成内容的静态模板,支持 Freemarker 语法。 6. 编辑完成的 Excel 开发文档,通过运行 Next 项目自动生成目标内容,默认生成路径在target目录。