Spring和bean范围,服务应该是单身和dao应该是按要求吗?

时间:2011-12-15 16:44:22

标签: java spring scope

在spring mvc应用程序中,每种bean类型的以下范围是否正确?

1. service's which have properties that are Dao's be singleton?
2. Dao's that reference a data source should be per request scope.

这听起来有意义吗?

1 个答案:

答案 0 :(得分:2)

不,DAO也应该是单身人士。如果您的DAO处于状态,那么您做错了。

如果每个DAO类型有多个DataSource,这是一个问题,但对我来说解决方案是每个数据源有一个单例。