Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jObjectFormatter中使用JavaBean属性而不是字段_Java_Jobjectformatter - Fatal编程技术网

在jObjectFormatter中使用JavaBean属性而不是字段

在jObjectFormatter中使用JavaBean属性而不是字段,java,jobjectformatter,Java,Jobjectformatter,如何将jObjectFormatter配置为使用bean属性访问器方法(get*,is*),而不是直接访问对象的字段?i、 例如,以下类别的toString: public class Test { private String test = "foo"; private String getTest() { return test+"bar"; } @Formatted @Override public String toSt

如何将jObjectFormatter配置为使用bean属性访问器方法(
get*
is*
),而不是直接访问对象的字段?i、 例如,以下类别的
toString

public class Test {
    private String test = "foo";

    private String getTest() {
        return test+"bar";
    }

    @Formatted
    @Override
    public String toString() {
        return ObjectFormatter.format(this);
    }
}

应该返回“foobar”,但它返回“foo”。

不幸的是,这还不可能。有关详细信息,请参阅。