ここに私の質問を説明する投稿からのいくつかのコードがあります:
インターフェース:
package org.better.place
public interface SuperDuperInterface{
public void saveWorld();
}
実装:
package org.better.place
import org.springframework.stereotype
public class SuperDuperClass implements SuperDuperInterface{
public void saveWorld(){
System.out.println("Done");
}
}
クライアント:
package org.better.place
import org.springframework.beans.factory.annotation.Autowire;
public class SuperDuperService{
private SuperDuperInterface superDuper;
public void doIt(){
superDuper.saveWorld();
}
public void setSuperDuper(SuperDuperInterface superDuper) {
this.superDuper = superDuper;
}
}
私の質問は、Spring config で Bean を構成するにはどうすればよいですか? @Autowired
などの注釈を使用したくありません。
私はそれが次のようなものになると思います:
<bean id="superService" class="org.better.place.SuperDuperService">
<property name="superDuper" ref="superWorker"
</bean>
<bean id="superWorker" class=?????? parent=???????? >
</bean>