Я хочу определить класс Spring Bean без интерфейса

У меня есть spring bean, который расширяется HibernateDaoSupport. Я хочу, чтобы этот bean-компонент был внедрен в мои контроллеры, но я НЕ хочу, чтобы он реализовывал какой-либо интерфейс. Я просто хочу обратиться к конкретному классу из остальной части моего кода (, возможно, не использовать AopProxy? )Есть ли у кого-нибудь способ сделать это?

<bean id="mySampleService" class="com.sample.MySampleService">
    <property name="sessionFactory" ref="sessionFactory" />
</bean>

@Autowired
private MySampleService mySampleService;

... getters and setters....

Я знаю, что использовать интерфейс — это хорошая идея, и в этом весь смысл IoC, но, ПОЖАЛУЙСТА, НЕ предлагайте мне использовать интерфейс.

8
задан ROMANIA_engineer 10 January 2017 в 12:38
поделиться