Tengo un grano de primavera que se extiende HibernateDaoSupport
. Quiero inyectar este bean en mis Controladores, pero NO quiero que implemente ninguna interfaz. Solo quiero referirme a la clase concreta dentro del resto de mi código (¿no usar el AopProxy tal vez?) ¿Alguien tiene alguna forma de hacerlo?Quiero definir una clase de Spring Bean sin interfaz
<bean id="mySampleService" class="com.sample.MySampleService">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
@Autowired
private MySampleService mySampleService;
... getters and setters ....
sé que es una buena idea utilizar la interfaz y que es el punto central de la COI, pero por favor no sugieren que uso la interfaz.
¿Cuál es el problema? – axtavt
¿Qué está forzando actualmente a usar una interfaz? –
Buen punto axtavt (y Adam) - Da una java.lang.ClassNotFoundException: MySampleService, pero la clase está absolutamente allí. Solo comencé a dar eso cuando eliminé la "MySampleInterface" correspondiente de mi proyecto ... – fandang