我们有一个运行在tomcat上的spring beans(3个级别)的应用程序,这些bean注释了@Autowired
并且是必需的。监控bean注入失败
我们想要做的是监控bean注入失败(这可能表示部署问题)。
我想我有两个选择这样做的方式:
而是在静态块使用
@Autowired
负载的豆子,如果 加载失败做点什么与
try{...} catch (NullPointerException e)
环绕代码,所以如果豆是null
引发异常。- 检查bean是否等于每个方法的
null
。
我认为#1是最优雅的,并添加了最少量的代码,但我想知道是否有一个优雅的方式来做到这一点,而没有静态块。
感谢
谢谢。我想我更喜欢这一个 – 2013-05-16 07:50:37