首页 > 其他分享 >IDEA配置toString方法

IDEA配置toString方法

时间:2022-11-07 10:39:36浏览次数:81  
标签:java 配置 IDEA member toString ### sb append

1、toString JSON带父类toString

public java.lang.String toString() {
final java.lang.StringBuilder sb = new java.lang.StringBuilder("{");
#set ($i = 0)
#foreach ($member in $members)
#if ($i == 0)
sb.append("##
#else
sb.append(", ##
#end
#if ($member.string || $member.date)
\"$member.name\":\"")##
#else
\"$member.name\":")##
#end
#if ($member.primitiveArray || $member.objectArray)
.append(java.util.Arrays.toString($member.name));
#elseif ($member.string || $member.date)
.append($member.accessor).append('\"');
#else
.append($member.accessor);
#end
#set ($i = $i + 1)
#end
sb.append('}');
#if ( $class.hasSuper )
sb.append(super.toString());
#end
return sb.toString();
}

2、toString JSON不带父类toString

public java.lang.String toString() {
final java.lang.StringBuilder sb = new java.lang.StringBuilder("{");
#set ($i = 0)
#foreach ($member in $members)
#if ($i == 0)
sb.append("##
#else
sb.append(", ##
#end
#if ($member.string || $member.date)
\"$member.name\":\"")##
#else
\"$member.name\":")##
#end
#if ($member.primitiveArray || $member.objectArray)
.append(java.util.Arrays.toString($member.name));
#elseif ($member.string || $member.date)
.append($member.accessor).append('\"');
#else
.append($member.accessor);
#end
#set ($i = $i + 1)
#end
sb.append('}');
return sb.toString();
}

  



标签:java,配置,IDEA,member,toString,###,sb,append
From: https://blog.51cto.com/u_15862829/5828065

相关文章

  • 系统整理K8S的配置管理实战-建议收藏系列
    目录一、ConfigMap1.1、创建1.1.1、from-file1.1.2、from-env-file1.1.3、from-literal1.1.4、基于yaml文件创建1.2、Pod使用ConfigMap1.2.1、valueFrom1.2.2、envFrom1.2.......
  • git提示错误信息(warning):warning: in the working copy of '.idea/inspectionProfile
    执行gitadd.后,提示:warning:intheworkingcopyof'.idea/inspectionProfiles/profiles_settings.xml',LFwillbereplacedbyCRLFthenexttimeGittouchesit......
  • 常用跨域配置
    @BeanpublicCorsFiltercorsFilter(){CorsConfigurationconfig=newCorsConfiguration();config.setAllowCredentials(true);config.addAllowedOrigin("*");......
  • ASP.NET Core教程-Configuration(配置)- Cache(缓存)
    更新记录转载请注明出处:2022年11月7日发布。2022年11月5日从笔记迁移到博客。缓存缓存的概念缓存(Caching)是系统优化中简单又有效的工具,投入小收效大。数据库中......
  • Nginx配置限速
    限速:在生产环境中,为了保护WEB服务器的安全,我们都会对用户的访问做出一些限制,保证服务器的安全及资源的合理分配。分类:下载速度限速、单位时间内请求数限制、基于客户端的......
  • Nginx反向代理配置
    代理:代理服务器扮演的就是一个中间人的角色。首先用户将请求发给代理服务器,然后代理服务器代用户去访问数据,最后代理服务器将数据给用户。分类:正向代理和反向代理正向代......
  • 使用root ssh登录ubuntu22.4配置
    前言在安装k8s集群时,需要使用root用户ssh登录远程服务器进行安装操作,但是root登录是默认关闭的,因此本篇讲解如何开启配置,当前测试版本ubuntu22.4安装部署使用管理权......
  • docker清空网络配置
    docker网络故障相同的ip绑定给了两个网卡,需要清空网络ipaddr|grep10.79inet10.79.106.1/24brd10.79.106.255scopeglobalbr-a0ebe04d1152i......
  • VS Code配置
    Windows下的配置launch.json{"version":"0.2.0","configurations":[{"name":"C/C++:g++.exe生成和调试活动文件",......
  • SpringCloud_H(配置中心)
    1、Config微服务意味着要将单体应用中的业务拆分成一个个子服务,每个子服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一......