当前使用版本(必填,否则不予处理)

3.5.4.1

重现步骤(如果有就写完整)

hello world 应用即可

报错信息

org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'ddlApplicationRunner' is expected to be of type 'org.springframework.boot.Runner' but was actually of type 'org.springframework.beans.factory.support.NullBean'
    at org.springframework.beans.factory.support.AbstractBeanFactory.adaptBeanInstance(AbstractBeanFactory.java:410)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:391)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)
    at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:778)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:341)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1358)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1347)

Comment From: refeccd

3.2.0版本 callRunnber 方法是使用的context.getBeanProvider(Runner.class).orderedStream().forEach遍历Runner orderedStream 时会过滤NullBean. DdlApplicationRunner未配置任何IDdl是返回的是null,所以是个NullBean 被过滤掉了,不会报错 MyBatis-Plus SpringBoot 3.2.1 启动报错

Comment From: refeccd

3.2.1版本 callRunnber 方法是使用context.getBean获取Runner实例对象的 同样情况,DdlApplicationRunner返回的null被封装成NullBean,和最终需要的类型Runner不匹配,会报错 MyBatis-Plus SpringBoot 3.2.1 启动报错

Comment From: pigeon2049

+1 复现

Comment From: Yanghaorui

+1 spring-boot 3.1.7时已经开始出现了

Comment From: falcon-jin

@Bean public DdlApplicationRunner ddlApplicationRunner(@Autowired(required = false) List ddlList) { return new DdlApplicationRunner(ddlList); } 可以在自己项目里面注入bean临时解决 等3.5版本发布

Comment From: 1527430

3.5的开发太慢了,快点吧,都等着用呢。

Comment From: Wangab

复现 +1

Comment From: zhiyuan-zhang

复现 +1

Comment From: MrYZhou

已经解决了,依赖改成 com.baomidou mybatis-plus-spring-boot3-starter 3.5.5

Comment From: HongboTong

已经解决了,依赖改成 com.baomidou mybatis-plus-spring-boot3-starter 3.5.5

666呀,哥们,你在哪找到这版本的

Comment From: riki77777

已经解决了,依赖改成 com.baomidou mybatis-plus-spring-boot3-starter 3.5.5

感谢

Comment From: chesongsong

已经解决了,依赖改成 com.baomidou mybatis-plus-spring-boot3-starter 3.5.5

牛批

Comment From: nieqiurong

5747

Comment From: Yu-YiDu

good

Comment From: Krisjiang211

已经解决了,依赖改成 com.baomidou mybatis-plus-spring-boot3-starter 3.5.5

牛逼哥们我靠牛逼

Comment From: pengfit

nb了

Comment From: wenyushu

牛逼!🥹