在SpringBoot项目中要定义一个主配置类,用于管理该类的同等级包下所有的 java 文件,在主配置类中 要定义一个注解 @SpringBootApplication ,和一个 run 方法
@SpringBootApplication 属于 import org.springframework.boot.autoconfigure.SpringBootApplication;
SpringApplication.run() 属于 import org.springframework.boot.SpringApplication;
没有 run 方法的根本原因是依赖没有自动导入,如果是子父级项目,有可能是你子项目中没有正确引用父项目定义的依赖
可以尝试加入 SpringBoot 自身提供的父级依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>