Java 通过spring初始值设定项生成的项目未引用spring boot starter web包

Java 通过spring初始值设定项生成的项目未引用spring boot starter web包,java,spring,spring-boot,maven,Java,Spring,Spring Boot,Maven,我已经通过spring初始化器生成了一个项目,并将其导入Intellij。在app starter类中,@SpringBootApplication注释未被识别,尽管pom中有springboot父项、springboot starter web依赖项(我可以在外部库中看到这些JAR) 我尝试了maven导入/下载、构建&我能想到的一切,但没有成功 但是,如果我直接在IDE中创建相同的项目,而不使用spring初始值设定项(pom带有springboot父项和spring boot starte

我已经通过spring初始化器生成了一个项目,并将其导入Intellij。在app starter类中,
@SpringBootApplication
注释未被识别,尽管pom中有springboot父项、springboot starter web依赖项(我可以在外部库中看到这些JAR)

我尝试了maven导入/下载、构建&我能想到的一切,但没有成功

但是,如果我直接在IDE中创建相同的项目,而不使用spring初始值设定项(pom带有springboot父项和spring boot starter web依赖项)(与spring initializer项目中的依赖项相同),那么在appstarter类中,我可以导入该包并能够引用
@SpringBootApplication
注释

请分享你的想法。即使这两个项目pom看起来也很相似

(我刚刚开始这个项目,所以没有添加其他依赖项,有点困在初始步骤本身,所以请不要介意其他基本依赖项/插件)

工作pom:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.3.RELEASE</version>
    </parent>
    <groupId>com.tiremanagement.system</groupId>
    <artifactId>signin.api</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent -->

<dependencies>
    <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
        <version>2.3.3.RELEASE</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <version>2.3.3.RELEASE</version>
    </dependency>


</dependencies>




</project>

4.0.0
org.springframework.boot
spring启动程序父级
2.3.3.2发布
com.tiremanagement.system
签名
1.0-快照
org.springframework.boot
弹簧靴起动器
2.3.3.2发布
org.springframework.boot
SpringBootStarterWeb
2.3.3.2发布
不工作pom:(甚至依赖项和其他配置与工作pom相同)


4.0.0
org.springframework.boot
spring启动程序父级
2.3.3.2发布
com.tiremanagement.system
login.api
0.0.1-快照
login.api
SpringBoot的演示项目
org.springframework.boot
弹簧靴起动器
2.3.3.2发布
org.springframework.boot
SpringBootStarterWeb
2.3.3.2发布

在使用非工作pom进行mvn编译后,您出现了哪些错误?
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.3.RELEASE</version>
    </parent>
    <groupId>com.tiremanagement.system</groupId>
    <artifactId>login.api</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>login.api</name>
    <description>Demo project for Spring Boot</description>


    <dependencies>
        <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
            <version>2.3.3.RELEASE</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.3.3.RELEASE</version>
        </dependency>


    </dependencies>



</project>