Giter VIP home page Giter VIP logo

javafieldgenerator's Introduction

JavaFieldGenerator

Logo

Download License

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:

Restart IDE.

主要功能

  • 快速生成 Java 字段
  • 快速生成 GetterSetter 方法
  • 快速生成 toString 方法

使用

字段类型配置说明

当文档上定义的字段类型并非Java的基本类型或对象时,这时就需要用到字段类型转换配置,通过配置来动态将文档上定义的类型转换成我们期望的Java字段类型。

Java FieldSetting 中提供了字段类型配置,你可以根据自己的需要来修改配置。

  • 配置格式:{未转换前的字段类型} = {转换成Java后的字段类型}

  • 配置示例如下:

varchar=String
tinytext=String
text=String
string=String
bool=boolean
integer=Integer

示例

根据输入的内容生成Java字段

Image

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

Image

相关推荐

WordPOI 一个将Word接口文档转换成JavaBean的工具库。

更新说明

v1.1.0 :2022-7-8

  • 支持字段类型转换配置

v1.0.0 :2022-5-30

  • JavaFieldGenerator初始版本

赞赏

如果您喜欢JavaFieldGenerator,或感觉JavaFieldGenerator帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 😃

您也可以扫描下面的二维码,请作者喝杯咖啡 ☕

关于我

我的博客 GitHub Gitee CSDN 博客园
Jenly's Blog jenly1314 jenly1314 jenly121 jenly

联系我

微信公众号 Gmail邮箱 QQ邮箱 QQ群 QQ群
Jenly666 jenly1314 jenly1314 20867961 64020761

javafieldgenerator's People

Contributors

actions-user avatar alexpl292 avatar brichbash avatar casperboone avatar cmnzs avatar dependabot[bot] avatar edrd-f avatar fastasturtle avatar githubpang avatar hsz avatar ileasile avatar intheclouddan avatar jenly1314 avatar jonatha1983 avatar juretta avatar khodand avatar mysteraitch avatar nbadal avatar nexoscp avatar nizienko avatar olivernybroe avatar pavel-snyk avatar pr1st0n avatar tiulpin avatar tomblachut avatar yanncebron avatar yiiguxing avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

javafieldgenerator's Issues

插件很好不过有个小建议

我使用是java的代码..文档一般用到是在线的接口文档.常用的文档大部分其中会有很多多余的字段例如是否必填啊之类的..能不能智能识别或者做成可配置例如第几位作为类型第几位作为注解之类的,还有个就是文档大部分类型他不是java类型..是否可以自动转变,,比如string转String number转Integer之类的呢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.