Skip to content

Commit f7c7b72

Browse files
committed
支持字段类型转换配置
1 parent 79bc11a commit f7c7b72

File tree

5 files changed

+24
-2
lines changed

5 files changed

+24
-2
lines changed

README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ JavaFieldGenerator 是一个可以根据字符串内容快速生成Java字段的
2323
- Using IDE built-in plugin system on MacOs:
2424
- <kbd>Preferences</kbd> > <kbd>Settings</kbd> > <kbd>Plugins</kbd> > <kbd>Browse repositories...</kbd> > <kbd>Search for "JavaFieldGenerator"</kbd> > <kbd>Install Plugin</kbd>
2525
- Manually:
26-
- Download the [latest release](https://raw.githubusercontent.com/jenly1314/JavaFieldGenerator/master/release/JavaFieldGenerator-1.0.0.zip) and install it manually using <kbd>Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Install plugin from disk...</kbd>
26+
- Download the [latest release](https://raw.githubusercontent.com/jenly1314/JavaFieldGenerator/master/release/JavaFieldGenerator-1.1.0.zip) and install it manually using <kbd>Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Install plugin from disk...</kbd>
2727
- [Get from JetBrains Marketplace](https://plugins.jetbrains.com/plugin/19258)
2828

2929
Restart IDE.
@@ -33,6 +33,24 @@ Restart IDE.
3333
* 快速生成 **Getter****Setter** 方法
3434
* 快速生成 **toString** 方法
3535

36+
## 字段类型配置说明
37+
38+
当文档上定义的字段类型并非Java的基本类型或对象时,这时就需要用到字段类型转换配置,通过配置来动态将文档上定义的类型转换成我们期望的Java字段类型。
39+
40+
**Java Field****Setting** 中提供了字段类型配置,你可以根据自己的需要来修改配置。
41+
42+
* 配置格式:**{未转换前的字段类型}** = **{转换成Java后的字段类型}**
43+
44+
* 配置示例如下:
45+
```
46+
varchar=String
47+
tinytext=String
48+
text=String
49+
string=String
50+
bool=boolean
51+
integer=Integer
52+
53+
```
3654

3755
## 示例
3856
### 根据输入的内容生成Java字段
@@ -46,6 +64,10 @@ Restart IDE.
4664
#### [WordPOI](https://github.com/jenly1314/WordPOI) 一个将Word接口文档转换成JavaBean的工具库。
4765

4866
## 更新说明
67+
68+
#### v1.1.0 :2022-7-8
69+
* 支持字段类型转换配置
70+
4971
#### v1.0.0 :2022-5-30
5072
* JavaFieldGenerator初始版本
5173

art/generate-java-field.gif

245 KB
Loading

art/quick-generate-java-field.gif

42.3 KB
Loading

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
pluginGroup = com.king.java.field.plugin
55
pluginName = JavaFieldGenerator
66
# SemVer format -> https://semver.org
7-
pluginVersion = 1.0.0
7+
pluginVersion = 1.1.0
88

99
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
1010
# for insight into build numbers and IntelliJ Platform versions.
27.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)