2

Service、DAO、または Controller オブジェクトの Spring Bean を Singleton として作成することに慣れました。まあ、それは私には自然に思えます。現在、私の同僚は、そのようなオブジェクトをすべてプロトタイプにするのが好きです。

それに対する理由は何ですか?それともプロ?

私が言える唯一のことは、Bean が参照されるたびに新しいインスタンスを作成するオーバーヘッドです。このアプローチは非常に間違っていると思いますが、もっと理由があるはずです。

4

1 に答える 1

0

特別な理由がない限り、すべてのBeanはシングルトンスコープである必要があります。そのような理由の1つは、状態があることです。(デフォルトのスコープがシングルトンであることは当然です)

于 2011-09-15T08:18:51.947 に答える