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:422) ~[spring-beans-6.1.14.jar:6.1.14]at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:403) ~[spring-beans-6.1.14.jar:6.1.14]at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) ~[spring-beans-6.1.14.jar:6.1.14]at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:770) ~[spring-boot-3.3.5.jar:3.3.5]at org.springframework.boot.SpringApplication.run(SpringApplication.java:342) ~[spring-boot-3.3.5.jar:3.3.5]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) ~[spring-boot-3.3.5.jar:3.3.5]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) ~[spring-boot-3.3.5.jar:3.3.5]at com.example.reggie.ReggieApplication.main(ReggieApplication.java:11) ~[classes/:na]
错误如上,大致说找不到一个名字叫做ddlApplicationRunner的类,
原因是因为在导入了依赖Mybatis-plus
此时正确的适配的Springboot和java版本应该是2.7.12以及11
修改完成之后项目正常的启动