将 xml 转换为带注释的 bean Java

Convert xml to annotated bean Java

<bean id="pdf" class="org.springframework.web.servlet.view.jasperreports.JasperReportsPdfView"
          p:url="classpath:jasperReports/test.jrxml"
          p:reportDataKey="datasource" />

试图将上述代码转换为带注释的 @Bean 但未能成功。有什么建议

还没有测试过,只是创建对象并设置属性。尝试自动装配时有 specifics/error 消息吗?

@Bean
public JasperReportsPdfView getJasperReports(){
    JasperReportsPdfView view = new JasperReportsPdfView();
    view.setUrl("classpath:jasperReports/test.jrxml");
    view.setReportDataKey("datasource");
    return view;
}