我正在尝试将一个大型Web应用程序从Spring 2.5迁移到Spring 4.整个上下文和MVC正在使用XML文件进行配置,而不是注释。有没有人知道是否可以将参数解析器声明为使用XML文件注入的MVC bean?使用带注释的控制器时,解决方案是注入参数解析器:
public View getView(int i, View view, ViewGroup viewGroup) {
...
Data ndata = catdata.get(i);
holder.subcategories.setText(ndata.getSubcatergory());
holder.categories.setText(ndata.getCatergory());
if(ndata.getCatergory() == null) {
holder.categories.setVisibility(View.GONE);
holder.subcategories.setVisibility(View.VISIBLE);
}
else {
holder.categories.setVisibility(View.VISIBLE);
holder.subcategories.setVisibility(View.GONE);
}
return view;
}
但我无法实现此解决方案,因为由于大小和遗留原因,我无法将应用程序整套MVC迁移到带注释的控制器。