在bean创建时进行调试

时间:2015-06-19 13:37:08

标签: java eclipse spring javabeans

我知道如何在eclipse中调试正常的程序流程。我想知道是否有办法使用spring框架在eclipse中调试bean的形成。

2 个答案:

答案 0 :(得分:5)

只需调试构造函数即可。如果没有,则创建一个默认构造函数并在其中设置断点。

答案 1 :(得分:2)

为了让bean知道它的初始化,你可以实现InitializingBean接口,然后实现

public void afterPropertiesSet() throws Exception {
      // I'm initializing
}

可能有点"侵入性"如果它只是出于调试原因,但这可能是一种方式。

另一种侵入性较小的解决方案可以使用@PostConstruct注释bean方法。