https://github.com/jenly1314/javafieldgenerator
:coffee: JavaFieldGenerator 是一个可以根据字符串内容快速生成Java字段的插件
https://github.com/jenly1314/javafieldgenerator
code-generate generate-java-bean generate-java-field idea idea-plugin java-field java-field-generator plugin
Last synced: 5 months ago
JSON representation
:coffee: JavaFieldGenerator 是一个可以根据字符串内容快速生成Java字段的插件
- Host: GitHub
- URL: https://github.com/jenly1314/javafieldgenerator
- Owner: jenly1314
- License: apache-2.0
- Created: 2022-05-30T03:01:33.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-27T13:44:14.000Z (about 2 years ago)
- Last Synced: 2024-12-26T12:10:15.097Z (over 1 year ago)
- Topics: code-generate, generate-java-bean, generate-java-field, idea, idea-plugin, java-field, java-field-generator, plugin
- Language: Java
- Homepage:
- Size: 5.77 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JavaFieldGenerator

[](https://raw.githubusercontent.com/jenly1314/JavaFieldGenerator/master/release/JavaFieldGenerator-1.1.0.zip)
[](http://www.apache.org/licenses/LICENSE-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字段

#### 根据复制的内容快速生成Java字段

## 相关推荐
#### [WordPOI](https://github.com/jenly1314/WordPOI) 一个将Word接口文档转换成JavaBean的工具库。
## 更新说明
#### v1.1.0 :2022-7-8
* 支持字段类型转换配置
#### v1.0.0 :2022-5-30
* JavaFieldGenerator初始版本
## 赞赏
如果您喜欢JavaFieldGenerator,或感觉JavaFieldGenerator帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 :smiley:
您也可以扫描下面的二维码,请作者喝杯咖啡 :coffee:
## 关于我
| 我的博客 | GitHub | Gitee | CSDN | 博客园 |
|:------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------|
| Jenly's Blog | jenly1314 | jenly1314 | jenly121 | jenly |
## 联系我
| 微信公众号 | Gmail邮箱 | QQ邮箱 | QQ群 | QQ群 |
|:-------------|:---------------------------------------------------------------------------------|:----------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------|
| [Jenly666](http://weixin.qq.com/r/wzpWTuPEQL4-ract92-R) | jenly1314 | jenly1314 | 20867961 | 64020761 |