通过applicationContext.xml将spring bean注入@Controller

时间:2015-01-01 14:18:09

标签: java spring spring-mvc

在我的dispatcher-servlet.xml我定义了一个bean,如下所示:

<bean id="worplacementDAO" class="com.mycompany.maventestwebapp.db.dao">
            <property name="dataSource" value="dataSource" />
</bean>

是否可以通过applicationContext配置文件将bean注入控制器,而不使用@Autowired

1 个答案:

答案 0 :(得分:2)

简单回答 - 否。

您可以实现BeanPostProcessor对您的bean执行某些操作(例如注入依赖项)。或者您可以手动将bean注册为<bean>,而不是让component-scan为您执行此操作。但这就是你所能做的一切。