Java 春豆总是一种POJO吗

Java 春豆总是一种POJO吗,java,spring,pojo,spring-bean,Java,Spring,Pojo,Spring Bean,SpringBean必须始终是POJO吗 有没有其他方法可以创建一个不是POJO的bean?Springbean可以是任何东西。可以正常实例化的类(即JavaBean或任何其他常规类)可以通过xml或JavaConfig进行配置 任何更复杂的东西都可以通过 所以,回答您的问题:任何Java对象都可以成为Springbean。Springbean可以是任何东西。可以正常实例化的类(即JavaBean或任何其他常规类)可以通过xml或JavaConfig进行配置 任何更复杂的东西都可以通过 因此,为

SpringBean必须始终是POJO吗


有没有其他方法可以创建一个不是POJO的bean?

Springbean可以是任何东西。可以正常实例化的类(即JavaBean或任何其他常规类)可以通过xml或JavaConfig进行配置

任何更复杂的东西都可以通过


所以,回答您的问题:任何Java对象都可以成为Springbean。

Springbean可以是任何东西。可以正常实例化的类(即JavaBean或任何其他常规类)可以通过xml或JavaConfig进行配置

任何更复杂的东西都可以通过


因此,为了回答您的问题:任何Java对象都可以成为Springbean。

我认为这是一个误解。
POJO表示普通的旧Java对象
它指的是一个不会被框架扩展所困扰的Java对象

我们将Spring与POJO联系在一起,以表示使用Spring,bean保持简单、可测试、可适应性等,而不是或很少耦合到特定的框架接口或实现。
POJO通常使用元数据(如XML或代码注释)将bean绑定到框架,从而带来了低耦合性(通常首选不太详细的元数据,并且直接位于相关类中)。

POJO可能与EJB2.X等侵入性框架相反,EJB2.X在bean和EJB框架之间创建了强耦合

现在,您的bean可能是POJO,也可能不是POJO。
当然,第一种方式应该有解释性的理由加以推广。
通过使用Spring,您通常没有理由不为您的bean专门使用POJO类,因为POJO更好,而且Spring通常不会强迫您将bean类耦合到某些特定的Spring类或接口。
请注意,在某些情况下,我们必须在bean类中耦合到Spring框架类,因为您希望从Spring特性增强(如Spring
Repository
)中获益
但在这种情况下,你得到的“更多”不仅仅是一粒豆子。

我认为这是一种误解。
POJO表示普通的旧Java对象
它指的是一个不会被框架扩展所困扰的Java对象

我们将Spring与POJO联系在一起,以表示使用Spring,bean保持简单、可测试、可适应性等,而不是或很少耦合到特定的框架接口或实现。
POJO通常使用元数据(如XML或代码注释)将bean绑定到框架,从而带来了低耦合性(通常首选不太详细的元数据,并且直接位于相关类中)。

POJO可能与EJB2.X等侵入性框架相反,EJB2.X在bean和EJB框架之间创建了强耦合

现在,您的bean可能是POJO,也可能不是POJO。
当然,第一种方式应该有解释性的理由加以推广。
通过使用Spring,您通常没有理由不为您的bean专门使用POJO类,因为POJO更好,而且Spring通常不会强迫您将bean类耦合到某些特定的Spring类或接口。
请注意,在某些情况下,我们必须在bean类中耦合到Spring框架类,因为您希望从Spring特性增强(如Spring
Repository
)中获益
但是在这些情况下,你得到的“更多”不是一个bean。

你还期望成为什么?我还不知道,这就是我问这个问题的原因。POJO=普通的旧java对象,所以任何类都是POJO。Spring不打算对代码施加特殊的结构。什么是POJO?与其他对象不同的是,它们的类…你还期望是什么?我还不知道,这就是为什么我问这个问题。POJO=普通的旧java对象,所以任何类都是POJO。Spring不打算对代码施加特殊的结构。什么是POJO?与其他类为。。。