I want to define a Spring Bean CLASS with NO Interface

Viewed 7457

I have a spring bean that extends HibernateDaoSupport. I want this bean injected into my Controllers, but I do NOT want it to implement any interface. I just want to refer to the concrete class from within the rest of my code (not use the AopProxy perhaps?) Does anyone have a way of doing this?

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

@Autowired
private MySampleService mySampleService;

... getters and setters ....

I know it's a good idea to use the interface and that's the whole point of IoC, but PLEASE DON'T suggest I use the interface.

3 Answers
Related