Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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
Java 如何将类值设置为Springbean属性?_Java_Spring_Class_Javabeans - Fatal编程技术网

Java 如何将类值设置为Springbean属性?

Java 如何将类值设置为Springbean属性?,java,spring,class,javabeans,Java,Spring,Class,Javabeans,嘿,用类值设置bean属性的最佳方法是什么?关于XML配置。对于这样的bean: public class FilterJsonView extends MappingJacksonJsonView { private Set<String> filteredAttributes; private Class clazz; public Set<String> getFilteredAttributes() { return f

嘿,用类值设置bean属性的最佳方法是什么?关于XML配置。对于这样的bean:

public class FilterJsonView extends MappingJacksonJsonView {

    private Set<String> filteredAttributes;
    private Class clazz;

    public Set<String> getFilteredAttributes() {
        return filteredAttributes;
    }

    public void setFilteredAttributes(Set<String> filteredAttributes) {
        this.filteredAttributes = filteredAttributes;
    }

    public Class getClazz() {
        return clazz;
    }

    public void setClazz(Class clazz) {
        this.clazz = clazz;
    }
}
公共类过滤器JsonView扩展了MappingJacksonJsonView{
私人设置筛选器属性;
私人课堂;
公共集getFilteredAttributes(){
归还过滤物;
}
public void setFilteredAttributes(Set filteredAttributes){
this.filteredAttributes=filteredAttributes;
}
公共类getClazz(){
回击声;
}
公共无效设置clazz(类别clazz){
this.clazz=clazz;
}
}

只需插入类名,Spring将为您将其转换为
对象,例如


只需提供类名即可。假设您希望
clazz
成为
String.class



Spring有一个名为的实现来处理转换。

我应该接受哪个答案?越早或越准确:)?我会说你认为最正确的一个,以及你正在做的事情。总的来说,目标是通过找到“最佳”答案来帮助社区。