# javafieldgenerator **Repository Path**: mirrors/javafieldgenerator ## Basic Information - **Project Name**: javafieldgenerator - **Description**: JavaFieldGenerator 是一个可以根据字符串内容快速生成Java字段的插件 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/javafieldgenerator - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-18 - **Last Updated**: 2026-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaFieldGenerator ![Logo](logo.png) [![Download](https://img.shields.io/badge/download-plugin-brightgreen?logo=github)](https://raw.githubusercontent.com/jenly1314/JavaFieldGenerator/master/release/JavaFieldGenerator-1.1.0.zip) [![License](https://img.shields.io/github/license/jenly1314/JavaFieldGenerator?logo=open-source-initiative)](https://opensource.org/licenses/apache-2-0) JavaFieldGenerator This is a plugin you can generate Java field from String. JavaFieldGenerator 是一个可以根据字符串内容快速生成Java字段的插件。 > 在日常开发的过程中,常常会根据接口文档去定义一些JavaBean,而接口文档的请求和响应相关信息,在大部分情况下都是使用表格的形式列出相关的字段信息,每次无脑式的对着文档的字段信息去定义对应的JavaBean就略显无聊。 > 如果这时我们使用了 **JavaFieldGenerator** 插件,就可以快速根据定义的字段信息来生成Java对象中的字段信息。 ## Install - Using IDE built-in plugin system on Windows: - File > Settings > Plugins > Browse repositories... > Search for "JavaFieldGenerator" > Install Plugin - Using IDE built-in plugin system on MacOs: - Preferences > Settings > Plugins > Browse repositories... > Search for "JavaFieldGenerator" > Install Plugin - Manually: - Download the [latest release](https://raw.githubusercontent.com/jenly1314/JavaFieldGenerator/master/release/JavaFieldGenerator-1.1.0.zip) and install it manually using Preferences > Plugins > Install plugin from disk... - [Get from JetBrains Marketplace](https://plugins.jetbrains.com/plugin/19258) Restart IDE. ## 主要功能 * 快速生成 **Java** 字段 * 快速生成 **Getter** 和 **Setter** 方法 * 快速生成 **toString** 方法 ## 使用 ### 字段类型配置说明 当文档上定义的字段类型并非Java的基本类型或对象时,这时就需要用到字段类型转换配置,通过配置来动态将文档上定义的类型转换成我们期望的Java字段类型。 在 **Java Field** 的 **Setting** 中提供了字段类型配置,你可以根据自己的需要来修改配置。 * 配置格式:**{未转换前的字段类型}** = **{转换成Java后的字段类型}** * 配置示例如下: ``` varchar=String tinytext=String text=String string=String bool=boolean integer=Integer ``` ### 示例 #### 根据输入的内容生成Java字段 ![Image](art/generate-java-field.gif) #### 根据复制的内容快速生成Java字段 ![Image](art/quick-generate-java-field.gif) ## 相关推荐 - [WordPOI](https://github.com/jenly1314/WordPOI) 一个将Word接口文档转换成JavaBean的工具库。 ## 版本日志 #### v1.1.0 :2022-7-8 * 支持字段类型转换配置 #### v1.0.0 :2022-5-30 * JavaFieldGenerator初始版本 --- ![footer](https://jenly1314.github.io/page/footer.svg)