Spring Java 基于配置

Spring Java Based Configuration

我在 Spring MVC 项目中将基于 xml 的 bean 配置转换为基于 Java 的 bean 配置时遇到问题。我需要使用@bean 将下面的 xml 配置转换为 Java。请帮助我..提前致谢

<bean class="someclass">
  <property name="somename">
    <util:list>
      <bean id="someid"   class="someotherclass"/>
    </util:list>
  </property>
</bean> 

您需要像这样创建 OtherClass bean:

@Bean
private SomeClass someclassBean() {
    SomeClass sc = new SomeClass();
    sc.setSomeName(Arrays.asList(new SomeOtherClass()));
    return sc;
}

根据您的具体需求,试试这个:

@Bean
AnnotationMethodHandlerAdapter annotationMethodHandlerAdapter() {

    AnnotationMethodHandlerAdapter bean = new AnnotationMethodHandlerAdapter()
    bean.setMessageConverters(Arrays.asList(new ByteArrayHttpMessageConverter()));
    return bean;
}