当加载spring bean时,如果我有一个构造函数和setter,哪个将首先被调用?

har*_*hit 5 spring

这是一个基本问题 - 当加载spring bean时,如果我有一个构造函数和setter,哪个将首先被调用?

谢谢

oxb*_*kes 10

必须在调用任何setter方法之前调用构造函数.在init-method调用setter 之后,使用它告诉Spring调用一些逻辑:

<bean class="my.CoolClass" init-method="startup">
    <constructor-arg value="Foo" />
    <property name="bar" value="baz" />
</bean>
Run Code Online (Sandbox Code Playgroud)