SpringでもDIのためだけにセッターを書く必要はない、という話です。
Spring 使っている人には当たり前の話なので、読み飛ばしてください。
public class Foo {
@Autowired
public Bar bar;
}
もしくは
public class Foo {
@Resource
public Bar bar;
}
早くJava 7 のプロパティー構文が使えるようになればいいんですけど、
うちの会社はやっと Java 5 が使えるようになった、程度の速度なので、当分先ですね