Внедрить обработчик в контроллер аннотаций - PullRequest
2 голосов
/ 18 января 2011

Как я могу добавить обработчик в контроллер аннотаций (@Controller) без использования @Autowire?

1 Ответ

2 голосов
/ 18 января 2011

Конечно, вы всегда можете настроить автопроводку в XML:

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    default-autowire="byType">

    <!-- all beans here will be autowired, including those
         found by <contect:component-scan /> -->

</beans>

Но вам, вероятно, придется предоставить методы Setter для свойств.

Ссылка: Коллабораторы с автопроводкой


Кстати, вы также можете использовать аннотацию JSR-250 @Resource (и, конечно, JSR-330 @Inject, спасибо @Bozho), если вы не хотите использовать проприетарную аннотацию @Autowired Spring.

Ссылка: @Resource, @Autowired и @Inject

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...