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

IT 文章5年前 (2021)发布 小编
0 0 0

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


    
      
        org.springframework.boot
        spring-boot-maven-plugin
        
          true
          true
        
      
    
  

如上配置,没有指定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没有绿叶也没自动提示

© 版权声明

相关文章

暂无评论

暂无评论...