如何使JNDI bean不必进行部署并检查它是否不定期运行?

时间:2019-07-04 10:04:31

标签: java spring

我在xml文件中定义我的JNDI bean,例如:

v-on:myevent

其中一些不是必须部署的。我的意思是将它们注入某些服务中,但是对于部署,如果它们没有运行,我希望部署过程跳过它们。当然,如果他们现在不在运行,我会收到此错误:

  

创建名称为'someService'的bean时出错:自动接线的注入   依赖失败;嵌套异常是...

     

使用URL中定义的名称'someDataSource'创建bean时出错...

     

未定义[javax.sql.DataSource]类型的唯一bean:应为   单个匹配的Bean,但是找到了...

是否可以以某种方式部署应用程序并定期检查Bean,是否可以稍后启动?

0 个答案:

没有答案