从 org.apache.commons 访问 NO_CLASS_NAME_STYLE 字段时出错。lang3.builder.ToStringStyle
Error accessing NO_CLASS_NAME_STYLE field from org.apache.commons.lang3.builder.ToStringStyle
我正在使用 Maven 处理一个 java 项目。它给出了编译时错误,找不到符号。以下是相关的代码行:
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
...
return ReflectionToStringBuilder.toString(this, ToStringStyle.NO_CLASS_NAME_STYLE);
删除样式参数可以避免错误。
看来您使用的是旧版本的 commons lang。 ToStringStyle.NO_CLASS_NAME_STYLE
属性 自 version 3.4 起可用。尝试将 pom.xml
中的依赖项更新为 >= 3.4 的版本。
我正在使用 Maven 处理一个 java 项目。它给出了编译时错误,找不到符号。以下是相关的代码行:
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
...
return ReflectionToStringBuilder.toString(this, ToStringStyle.NO_CLASS_NAME_STYLE);
删除样式参数可以避免错误。
看来您使用的是旧版本的 commons lang。 ToStringStyle.NO_CLASS_NAME_STYLE
属性 自 version 3.4 起可用。尝试将 pom.xml
中的依赖项更新为 >= 3.4 的版本。