Eclipse设置toString模板以及使用StringBuilder构建

最近用到bean比较多,看到自动生成的toString 是字符串用 + 连接起来的,对于性能来说,这肯定会低效,所以就试着改了一下模板

在Eclipse的编辑器处右键

Eclipse设置toString模板以及使用StringBuilder构建

进入后界面如下

Eclipse设置toString模板以及使用StringBuilder构建

当我们点击String format里的edit 自己可以定制一下返回的文本

有时候我们需要用到 json 的模板 如下

Eclipse设置toString模板以及使用StringBuilder构建

${member.name} 是参数名

${member.value} 是参数值

${otherMembers} 后续都按前面的格式返回(没有这个则生成不了)

生成结果,性能会比用字符串相加高

Eclipse设置toString模板以及使用StringBuilder构建