SpringBoot测试类启动错误 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you...

之前只在测试类写了一个类,而没有在根目录下写一个连接器一样的类

管图:



源码:

package com.wuyahui.activiti; import org.activiti.api.process.runtime.connector.Connector; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration; import org.springframework.context.annotation.Bean; @SpringBootApplication(exclude = SecurityAutoConfiguration.class) public class Actviti7DemoApplication { private Logger logger = LoggerFactory.getLogger(Actviti7DemoApplication.class); public static void main(String[] args) { SpringApplication.run(Actviti7DemoApplication.class, args); } @Bean public Connector testConnector() { return integrationContext -> { logger.info("以前叫代理,现在叫连接器被调用啦~~"); return integrationContext; }; } }



源码:

@RunWith(SpringRunner.class)

@SpringBootTest

public class Actviti7DemoApplicationTests {

@Autowired

    private ProcessRuntimeprocessRuntime;

    @Autowired

    private TaskRuntimetaskRuntime;

    @Autowired

    private SecurityUtilsecurityUtil;

//

//    /**

//    * 查看流程定义

//    */

    @Test

    public void contextLoads() {

securityUtil.logInAs("salaboy");

        Page processDefinitionPage =processRuntime.processDefinitions(Pageable.of(0, 10));

        System.out.println("可用的流程定义数量:" + processDefinitionPage.getTotalItems());

        for (ProcessDefinition pd : processDefinitionPage.getContent()) {

System.out.println("流程定义:" + pd);

        }

}


亲测有效哦,如果有疑问可以联系我哦。qq:2523039307

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容