Spring init-method params

Rad*_*adu 7 spring

我是Spring的新手,我想询问是否可以将params传递给init并销毁bean的方法.

谢谢.

Sea*_*oyd 11

不,你不能.如果需要参数,则必须事先将它们作为字段注入.

样本Bean

public class Foo{

    @Autowired
    private Bar bar;

    public void init(){
        bar.doSomething();
    }

}
Run Code Online (Sandbox Code Playgroud)

示例XML:

<bean class="Foo" init-method="init" />
Run Code Online (Sandbox Code Playgroud)