IDEA搭建微服务子Module中application.yml没有绿叶也没自动提示

Java技术 潘老师 3年前 (2021-03-19) 3167 ℃ (0) 扫码查看

在使用IDEA搭建微服务项目时,子Module中application.yml没有绿叶标志,而是显示红色的,而且也没自动提示功能,如图:
IDEA搭建微服务子Module中application.yml没有绿叶也没自动提示
经过网上各种查找,也没能解决,最后竟然偶然发现是因为父项目中的pom.xml中一段配置导致的:

<build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
          <fork>true</fork>
          <addResources>true</addResources>
        </configuration>
      </plugin>
    </plugins>
  </build>

如上配置,没有指定spring-boot-maven-pluginversion,在从阿里云仓库下载时,有下载失败提示,但没注意到,在pom.xml中也没报错,后来偶然发现报错如下:
IDEA搭建微服务子Module中application.yml没有绿叶也没自动提示
后来加上版本号重新导入发现就OK了,不仅有了小绿叶标志,而且也有自动提示了。
IDEA搭建微服务子Module中application.yml没有绿叶也没自动提示
因此,根本原因就在于在父项目中存在结构错误或导包不全的问题导致的。如果以上还不能解决,可以参考如下一些方法:
1)在Settings->Editor->File Types中找到YAML设置如下:
IDEA搭建微服务子Module中application.yml没有绿叶也没自动提示
2)如果还不行,则可以打开项目结构即Project Structure,做如下操作:
IDEA搭建微服务子Module中application.yml没有绿叶也没自动提示
3)网上还有一些下YAML相关插件的方法,比如如下两个插件,不过我试过好像没什么用。
IDEA搭建微服务子Module中application.yml没有绿叶也没自动提示


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/2550.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】