SpringBoot3和mybatisplus整合出现的问题

Invalid value type for attribute ‘factoryBeanObjectType’: java.lang.String

springboo3和mybatisplus整合出现Invalid value type for attribute ‘factoryBeanObjectType’: java.lang.String错误,原因是

    com.baomidou
    mybatis-plus-boot-starter
    3.5.4.1

依赖内部内部的

    mybatis-spring
    org.mybatis

依赖版本过低

处理方案是,排除原有的版本,引入新的依赖版本

    com.baomidou
    mybatis-plus-boot-starter
    3.5.4.1
    
        
            mybatis-spring
            org.mybatis
        
    


    org.mybatis
    mybatis-spring
    3.0.3

同时又会出现错误

Bean named ‘ddlApplicationRunner’ is expected to be of type ‘org.springframework.boot.Runner’ but was actually of type ‘org.springframework.beans.factory.support.NullBean’

需要注入一个名为DdlApplicationRunner的Bean

@Bean
public DdlApplicationRunner ddlApplicationRunner(@Autowired(required = false) List ddlList) {
    return new DdlApplicationRunner(ddlList);
}

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/cc88ffc117.html