1
什么时候应该让Spring实例化一个bean?什么时候应该通过Java实例化一个bean?何时让Spring实例化一个bean?
例如:我有一个Contact类,我将它用作表单支持对象。
我的豆:
public class Contact()
{
private String name;
...
}
我应该让Spring处理这个问题?
请给出详细的解释和例子。谢谢。
什么时候应该让Spring实例化一个bean?什么时候应该通过Java实例化一个bean?何时让Spring实例化一个bean?
例如:我有一个Contact类,我将它用作表单支持对象。
我的豆:
public class Contact()
{
private String name;
...
}
我应该让Spring处理这个问题?
请给出详细的解释和例子。谢谢。
提供诸如DAO和服务(EmployeeDAO,EmployeeService)及其依赖项(如DataSources等)的类应该由Spring实例化。像Employee对象这样的值对象应该由你的代码实例化。
1.总是,除了单元测试bean。 2.从来没有,除了单元测试bean。 (我假设你用“bean”表示“spring bean”)。 –
据我所知,当Spring让它管理它时,bean被认为是一个Spring bean。因此,我涉及所有类型的豆类。那么你是说,我应该让Spring实例化所有的bean? –
那么,当你说“bean”时,你的意思是否是“Object”?如果是这样,不,当然,所有的对象都不能被Spring实例化。通常应该使用Spring来实例化控制器,服务和DAO。当然,您可以继续深入,并且在感觉依赖注入增加价值的地方使用Spring。你的问题有点含糊。请给你一个具体的例子,问你自己这样一个问题。 –