Ho un bean spring che si estende HibernateDaoSupport
. Voglio che questo bean venga iniettato nei miei controller, ma NON voglio che implementi alcuna interfaccia. Voglio solo fare riferimento alla classe concreta dal resto del mio codice (non usare forse l'AopProxy?) Qualcuno ha un modo per farlo?Voglio definire un CLASSE Spring Bean senza interfaccia
<bean id="mySampleService" class="com.sample.MySampleService">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
@Autowired
private MySampleService mySampleService;
... getters and setters ....
so che è una buona idea di utilizzare l'interfaccia e questo è il punto centrale di CIO, ma per favore non suggeriscono che uso l'interfaccia.
Qual è il problema? – axtavt
Cosa ti costringe attualmente a utilizzare un'interfaccia? –
Good point axtavt (e Adam) - Fornisce una java.lang.ClassNotFoundException: MySampleService, ma la classe è assolutamente presente. Ha iniziato a darlo solo quando ho rimosso il corrispondente "MySampleInterface" dal mio progetto ... – fandang