IDEA 下 设置 Spring-Boot yml 为配置文件的问题

使用 IDEA 的 Spring Initializr 初始化 Spring-Boot 项目默认是 application.properties 作为配置文件, 而我想使用 yml. 我在 resource 下新建一个 application.yml 后,如下图。该 yml 文件没有输入提示。请问该如何解决,谢谢 :-)

clipboard.png

clipboard.png
我这个项目是直接用 idea 的 Spring Initializr 创建的。

今天重新看了一下这个问题。发现一直是 yaml 这个插件的问题,安装并重启 idea 后,就可以了。

clipboard.png

这里也感谢一下几位回答者, 采纳了最接近的答案, :)。

阅读 57.2k
6 个回答

最简单的办法

直接将application.properties改名application.yml

就Ok

Ctrl+Shift+Alt+S,点Facets如果没有添加spring支持的话添加上。应该就看得到补全了。

图片描述application.properties 和 application.yml 不要同时存在。

application.yml ---> application.yaml

截图是你想要的结果么?

新手上路,请多包涵
  1. 使用.yaml而不是.yml,不知道为什么,反正在Facets中只能匹配.yaml的配置文件,而不能匹配.yml
    clipboard.png

可修改后缀名为.yml和.yaml使用上图所指的按钮去试试
完成这一步可以让文件图标变成
clipboard.png
这样的,但是现在还是没有代码提示

  1. 那怎么打开代码提示呢?
    YAML文件的代码提示是由SnakeYAML plugin提供的。

clipboard.png
按照上面的指示:
clipboard.png

现在可以去试试了

新手上路,请多包涵

这个所谓的最好的Java开发工具,在有些方面怎么还不如Eclipse呢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题