2015-09-29 82 views
1

如何在春季注入一个类而不使用自动线注释?在@春季没有@Autowire注释的Bean注入

+0

你试图实现什么?你不需要自动布线,然后使用XML或Java显式地表达你的依赖。 –

+0

@ M.Deinum我想了解更多关于“在Java中表达依赖关系”的细节。 – Jan

+1

我建议阅读[参考指南](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#beans-java-bean- annotation)。 –

回答

1

有3种方式做注射春:

  • 使用@Autowired(你不想)
  • 使用@Inject(拥有的大部分功能如自动装配Autowired)
  • 使用XML配置。这不需要对类进行任何注释。
+0

您也可以使用'@ Resource'或者在xml中指定自动布线类型,或者在属性文件中而不是在XML中表示应用程序上下文。 (预先约定XML的东西,并且是Spring的第一个选项:))或使用基于Java的配置。所以你可能会认为有更多的方法。 –