如何将Class值设置为spring bean属性?

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

public class FilterJsonView extends MappingJacksonJsonView { private Set filteredAttributes; private Class clazz; public Set getFilteredAttributes() { return filteredAttributes; } public void setFilteredAttributes(Set filteredAttributes) { this.filteredAttributes = filteredAttributes; } public Class getClazz() { return clazz; } public void setClazz(Class clazz) { this.clazz = clazz; } } 

只需注入类名,Spring就会将它转换为Class对象,例如

    

只需提供课程名称。 假设您希望clazzString.class

    

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