Java 如何将类值设置为Springbean属性?
嘿,用类值设置bean属性的最佳方法是什么?关于XML配置。对于这样的bean: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
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有一个名为的实现来处理转换。我应该接受哪个答案?越早或越准确:)?我会说你认为最正确的一个,以及你正在做的事情。总的来说,目标是通过找到“最佳”答案来帮助社区。