Spring 即使没有自动连接注释,bean也应该初始化吗?
如果我在xml文件中定义了一个bean,如下所示:Spring 即使没有自动连接注释,bean也应该初始化吗?,spring,Spring,如果我在xml文件中定义了一个bean,如下所示: <bean id="myBean" class="com.myClass"> </bean> “myBean”应该是自动连接的吗,即类“com.myClass”应该由Spring初始化吗 我在“com.myClass”中没有Spring注释,但该类似乎仍在初始化,因为它是在xml文件中声明的。这取决于是否有任何其他bean希望Spring将myBean注入它们。如果没有人使用您的bean,您可以省略它。是的,初始化
<bean id="myBean" class="com.myClass">
</bean>
“myBean”应该是自动连接的吗,即类“com.myClass”应该由Spring初始化吗
我在“com.myClass”中没有Spring注释,但该类似乎仍在初始化,因为它是在xml文件中声明的。这取决于是否有任何其他bean希望Spring将
myBean
注入它们。如果没有人使用您的bean,您可以省略它。是的,初始化类是正常的,即使没有说明自动连接。原因是:
声明的springbean有一个生命周期,生命周期的第一步是Spring初始化bean
基本生命周期如下所示: