您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

无法在Spring Webapp中注入Activiti框架服务

无法在Spring Webapp中注入Activiti框架服务

看来您想在测试用例中使用applicatioContext.xmllike repositoryService等定义的bean 。但是您要声明的the @ContextConfiguration只是activiti的配置文件activiti.cfg.xml 。您可以在测试中尝试以下操作:

@ContextConfiguration("classpath:applicatioContext.xml")

只是一个建议:创建一个单独applicatioContext.xml的测试上下文类似于webapplicationContext中的上下文可能是一个好主意。这将有助于保留其他数据等,与常规开发数据库实例相比,您可以在其中更好地管理数据的前后条件。您甚至可能想为测试本身生成一个数据库实例,并在测试后将其拆除。

编辑:您可以给多个conf文件,例如- @ContextConfiguration(locations = { "classpath:applicatioContext.xml" , "classpath*:activiti.cfg.xml"})。检查这篇文章

除非您更改了认位置,否则通常定义为“ <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">”的内容应在activiti.cfg.xml内部加载。

Java 2022/1/1 18:15:46 有557人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶