html
大约 1 分钟
html
字段类型
业务类型 | Java类型 | 数据库类型 | 规则说明 |
---|---|---|---|
HTML | String | text | 富文本编辑器 |
参数属性
@Field.Html(size = 1024, max = "", min = "")
size:
- 默认值为1024 表示:存储字符长度
- Size属性作用于前端的校验规则中
min:
默认值为空,用于前端校验传入参数的最小长度规则 (BUG)max:
默认值为空,用于前端校验传入参数的最大长度规则 (BUG)
使用示例
基本用法
在Java 中使用注解 @Field.String并添加Size 长度为256
@Field.Html(size = 1024)
@Field(required = true, displayName = "测试富文本编辑器")
private String testHtml;
在数据库中,上述代码将自动创建text类型的字段。
更多用法
// 指定长度为4096
@Field.Html(size = 4096)
@Field(required = true, displayName = "邮件签名")
private String emailSignature;
// 不指定size,默认size=1024
@Field.Html()
@Field(required = true, displayName = "测试富文本编辑器")
private String testHtml;
注意事项
- 避免创建固定长度的字段,而用户传入的数据长度超出限制。这会导致前端校验不通过,可能引发数据库存储错误。
@Field.Html(size = 1024)
@Field(required = true, displayName = "测试富文本编辑器")
private String testHtml;