当前位置: 首页 > 面试题库 >

如何处理Camel Case for Eclipse模板?

杜俊楚
2023-03-14
问题内容

我正在尝试编写一个Eclipse模板,该模板将在创建属性时创建getter和setter。我当前的模板有效,除了用于吸气剂和吸气剂的骆驼壳。

私人$ {type} $ {field};

私人$ {type} get $ {field}(){返回$ {field};}

private void set $ {field}($ {type} $ {field}){this。$ {field} = $ {field};}

有什么窍门吗?我知道Eclipse可以为我生成getter和setter,但是#1:它是菜单驱动的(慢速),#2:它不是我想要的格式。

谢谢!


问题答案:

您现在能做的最好的就是

private ${Type} ${field};

private ${Type} get${Field}() {return ${field};}

private void set${Field}(${Type} ${field}) {this.${field} = ${field};}

这为大小写名称定义了单独的链接变量。

您可能可以在自定义插件中定义VariableResolver来执行此操作



 类似资料:
  • 我正在使用与Freemarker启动的Spring Boot。 给定以下字符串: 我试图对这个字符串执行一些验证,以确保它包含正确的Freemarker语法。 ----提示:如果已知失败的表达式在法律上引用了有时为null或缺少的内容,可以指定默认值,如myoptionalvar!mydefault,或者使用<#If myoptionalvar??>when-present<#else>when-

  • 什么是模板 你一定听说过一种叫做MVC的设计模式,Model处理数据,View展现结果,Controller控制用户的请求,至于View层的处理,在很多动态语言里面都是通过在静态HTML中插入动态语言生成的数据,例如JSP中通过插入<%=....=%>,PHP中通过插入<?php.....?>来实现的。 通过下面这个图可以说明模板的机制 图7.1 模板机制图 Web应用反馈给客户端的信息中的大部分

  • beego 的模板处理引擎采用的是 Go 内置的 html/template 包进行处理,而且 beego 的模板处理逻辑是采用了缓存编译方式,也就是所有的模板会在 beego 应用启动的时候全部编译然后缓存在 map 里面。 模板目录 beego 中默认的模板目录是 views,用户可以把模板文件放到该目录下,beego 会自动在该目录下的所有模板文件进行解析并缓存,开发模式下每次都会重新解析,

  • 如何在批处理模式的情况下处理反序列化异常? 我正在使用Spring boot-2.3.8版本的Spring kafka。 尝试过此选项: 但它抛出了一个异常:由java引起。lang.IllegalStateException:错误处理程序必须是ErrorHandler,而不是org。springframework。Kafka。听众。请参阅OcuCurrentBatchErrorHandler 以

  • 问题内容: 因此,我尝试尝试计算以下字符串的数百万种不同组合,但我每秒仅计算大约1,750种组合,这甚至还远没有达到我所需的速度。那么,我将如何重塑这种形状,以便同一件事情的多个过程正在计算不同的零件,而不是在计算已经计算出的零件并保持快速的速度呢?下面的代码部分是我一直在使用的代码。任何例子将不胜感激! 问题答案: 将产品分解成一个部分的一种方法是分解产品的第一个组成部分,以便每个独立的作业都具

  • 问题内容: Java中有没有办法处理收到的SIGTERM? 问题答案: 是的,您可以向注册一个关闭挂钩。