【已解决】低代码工作量报错 No bean named 'defaultDataSource' available

KOCA版本 :4.4
KOCA模块 :lcp-runtime-model-driven
模块版本 :4.4
场景 :
问题 : 接口 lcp/workflow/form/formDetail 报错 No bean named ‘defaultDataSource’ available
报错细节 :
尝试解决方案:

导入的包

   <dependency>
        <groupId>com.szkingdom.koca.admin</groupId>
        <artifactId>koca-admin-workflow-adapter</artifactId>
    </dependency>
    <!-- 流程中心代码 -->
    <dependency>
        <groupId>szkingdom.yf.component.workflow</groupId>
        <artifactId>workflow-boot-starter</artifactId>
        <version>3.4.0</version>
    </dependency>

    <dependency>
        <groupId>com.szkingdom.koca.lcp</groupId>
        <artifactId>lcp-runtime-workflow-page</artifactId>
        <version>4.4.0</version>
    </dependency>

    <dependency>
        <groupId>com.szkingdom.koca.lcp</groupId>
        <artifactId>lcp-runtime-datasource</artifactId>
        <version>4.4.0</version>
    </dependency>

    <dependency>
        <groupId>com.szkingdom.koca.lcp</groupId>
        <artifactId>lcp-runtime-model-driven</artifactId>
        <version>4.4.0</version>
    </dependency>

4.4.0没有这个包了吧

lcp-runtime-model-driven拆分了

拆分出来了后还是一样的报错

    <dependency>
        <groupId>com.szkingdom.koca.lcp</groupId>
        <artifactId>lcp-runtime-page</artifactId>
        <version>4.4.0-SNAPSHOT</version>
    </dependency>

    <dependency>
        <groupId>com.szkingdom.koca.lcp</groupId>
        <artifactId>lcp-runtime-datasource</artifactId>
        <version>4.4.0</version>
    </dependency>

    <dependency>
        <groupId>com.szkingdom.koca.lcp</groupId>
        <artifactId>lcp-runtime-component</artifactId>
        <version>4.4.0</version>
    </dependency>

    <dependency>
        <groupId>com.szkingdom.koca.lcp</groupId>
        <artifactId>lcp-runtime-api</artifactId>
        <version>4.4.0</version>
    </dependency>

    <dependency>
        <groupId>com.szkingdom.koca.lcp</groupId>
        <artifactId>lcp-runtime-model</artifactId>
        <version>4.4.0</version>
    </dependency>

启动时有个警告,是否跟这个有关系
2023-08-02 16:16:53.280 WARN 13072 — [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in ‘[com.szkingdom.koca.lcp.engine.mapper]’ package. Please check your configuration.

通过增加datasource解决

@Configuration
public class DataSourceConfig {
    @Value("${spring.datasource.driver-class-name}")
    private String driverClassName;

    @Value("${spring.datasource.url}")
    private String url;

    @Value("${spring.datasource.username}")
    private String username;

    @Value("${spring.datasource.password}")
    private String password;

    @Bean(name = "defaultDataSource")
    @Primary
    public DataSource defaultDataSource() {
        DriverManagerDataSource dataSource = new DriverManagerDataSource();
        dataSource.setDriverClassName(driverClassName);
        dataSource.setUrl(url);
        dataSource.setUsername(username);
        dataSource.setPassword(password);
        return dataSource;
    }
}