私はHibernateDaoSupport
を拡張するスプリングビーンを持っています。私はこのBeanを私のControllersに注入したいが、私はそれがどんなインターフェースも実装したくない。私はちょうど私のコードの残りの部分から具体的なクラスを参照したい(おそらくAopProxyを使用しない?)誰もこれを行う方法がありますか?インタフェースなしのSpring Beanクラスを定義したい
<bean id="mySampleService" class="com.sample.MySampleService">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
@Autowired
private MySampleService mySampleService;
... getters and setters ....
私はそれがインターフェイスを使用することをお勧めします知っている、それはのIoCの全体のポイントですが、私はインターフェイスを使用することをお勧めしないでください。
問題が何ですか。 – axtavt
現在、あなたはインターフェースを使用することを強要されていますか? –
良い点axtavt(とAdam) - java.lang.ClassNotFoundException:MySampleServiceを与えますが、クラスは絶対にあります。それは、私がプロジェクトから対応する "MySampleInterface"を削除したときに初めてそれを与え始めた.... – fandang