Idea自定义get模板Template(velocity语言开发)

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-1 18:56   11   0

因为使用Hibernate想生成get模板带注解

@Column(name = "pm_Ht_Model")

    private Long pmHtModel;

    public Long getPmHtModel() {    //idea默认get模板
        return pmHtModel;
    }

    //因为使用Hibernate想生成如下
    @Column(name = "pm_Ht_Model")
    public Long getPmHtModel() {    //自定义默get模板
        return pmHtModel;
    }

模板使用模板使用的velocity语言.

@Column(name = "$field.name.replaceAll("[A-Z]", "_$0")")
#if($field.modifierStatic)
static ##
#end
$field.type ##
#if($field.recordComponent)
  ${field.name}##
#else
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean && $field.primitive)
  is##
#else
  get##
#end
${name}##
#end
() {
return $field.name;
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP