【问题标题】:Red colour in spring keyword in Intellij IDEAIntellij IDEA 中 spring 关键字中的红色
【发布时间】:2019-12-07 18:53:04
【问题描述】:

我无法解决SpringBoot 关键字在Intellij IDEA 中以红色突出显示的问题。我在IntelliJ 中使用了无效缓存和同步选项,但仍然没有解决问题。

POM.xml

<?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.1.6.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>12</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

【问题讨论】:

  • 你能显示你的 pom 文件吗?另外,尝试重新导入资源。右键单击您的模块 -> maven -> 重新导入
  • 我尝试重新导入资源,但仍然无法正常工作。等等,我会显示我的 POM 文件
  • 下载依赖时出错。 (这清楚地显示在您的输出窗口中)。修复该错误。

标签: java intellij-idea spring-boot-maven-plugin


【解决方案1】:

我认为您的 intellij 版本目前不支持 2.1.6.RELEASE。尝试用2.0.4.RELEASE 替换它。 你的 pom.xml 应该是这样的,

<parent>
    <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.0.4.RELEASE</version>
  <relativePath />
</parent>

如果java版本抛出错误,请尝试使用java 10。不确定2.0.4.RELEASE是否支持java 12。我希望这会有所帮助。

【讨论】:

  • 没有。我像你说的那样改变了,但仍然不是解决方案。
  • 它是否显示了确切的错误是什么?将鼠标悬停在右上角的红色符号上,会显示错误。
  • 你能看到我上传的主要问题的悬停图像错误吗?
  • Intellij 与支持的 Spring Boot 版本无关。它只会下载它们,这就是这里失败的原因。
  • 哦.. 谢谢@PranaliRasal。我会尝试找出其中的联系。
【解决方案2】:

我有同样的问题。 我插入了这一行:

<version>2.4.1</version>

<artifactId>spring-boot-maven-plugin</artifactId>

线, 然后加载 Maven 更改(当弹出小蓝色 Maven 图标时), 红色文字变成了白色(灰色等),现在看起来还可以。

【讨论】:

    【解决方案3】:

    这是解决方案,伙计们。我在 stackoverflow 上找到的。

    我修复了在pom.xml中添加插件版本的问题,与spring boot的版本相同。

    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
    <version>${project.parent.version}</version>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      • 2014-02-15
      • 2019-01-05
      • 1970-01-01
      • 2017-12-19
      • 2021-04-15
      • 2022-11-17
      相关资源
      最近更新 更多