我正在使用BIRT報告工具。這是需要由Spring MVC調用的。 我從春天得到了一個例子,它是here。在這個例子中,配置是通過bean完成的。任何人都可以幫助我將此配置轉換爲基於xml的配置?將Spring bean配置轉換爲XML配置
@EnableWebMvc
@ComponentScan({ "org.eclipse.birt.spring.core","org.eclipse.birt.spring.example" })
@Configuration
public class BirtWebConfiguration extends WebMvcConfigurerAdapter {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/reports").setViewName("birtView");
}
@Bean
public BirtView birtView() {
BirtView bv = new BirtView();
// bv.setReportFormatRequestParameter("ReportFormat");
// bv.setReportNameRequestParameter("ReportName");
bv.setBirtEngine(this.engine().getObject());
return bv;
}
@Bean
public BeanNameViewResolver beanNameResolver() {
BeanNameViewResolver br = new BeanNameViewResolver();
return br;
}
@Bean
protected BirtEngineFactory engine() {
BirtEngineFactory factory = new BirtEngineFactory();
return factory;
}
}
我想在xml文件中進行類似的配置。
我可以創建3種豆XML 。但addViewControllers方法呢。如何在XML中配置? – Chakravyooh 2012-03-06 13:56:11
的確,有些東西在Spring Annotations中比Spring xml中有不同的semanthics。然而,可以看看Spring MVC文檔,瞭解如何在XML中配置控制器和視圖解析器:http://static.springsource.org/spring/docs/2.0.x/reference/mvc.html – 2012-03-06 13:58:50
我不能從這個鏈接找到有用的東西。 – Chakravyooh 2012-03-06 14:08:27