spring - 如何让 IntelliJ 将多个应用程序属性识别为 Spring 配置?
问题描述
我一直在移动 Spring Boot 提供的“application.properties”文件,并在其他文件夹中创建副本以按位置比较优先级。
我注意到该文件丢失了图标,这意味着 IntelliJ 将其识别为 Spring 配置文件。该文件仍然可以正常工作,但所有弹簧属性引用现在都说:“未使用的属性”。
我知道与此类似的其他一些问题通过完全忽略它们来解决“未使用的属性”消息,但是您也会丢失 Spring 配置提示。
有没有办法让 IntelliJ 再次将文件识别为 Spring 配置?
我试图:
- 使缓存无效并重新启动
- 注入语言和参考
- 查看项目结构以某种方式再次添加文件
- 删除所有生成的文件并从 POM 重建项目
但是我还没有找到光……有人知道我会怎么做吗?能够标记多个文件会很好,所以我使用的所有 application.proprties 文件都会提示 spring 配置的选项。
解决方案
试试:https ://www.jetbrains.com/help/idea/spring-boot.html#custom-configuration-files (自定义配置文件)
推荐阅读
- docker - 如何在没有 FBConfig 错误的情况下在 docker 内运行 glut 应用程序?
- javascript - 限制文本框Javascript中的退格
- exception - Java程序不继续,捕获后仍然出现异常错误
- r - map_dbl 中的函数没有给出预期的结果,但如果手动运行则可以
- html - 图片标签超出 Chrome 上的父级
- flask - 如何正确配置 alembic.ini 路径?
- c# - 表达式树属性设置器 InvalidCastException
- docker - Vagrant Kubernetes Docker Pull 拒绝访问我从直接来自 docker hub 的图像创建的标签
- python-3.x - 在 Python 中绑定读取环境变量的问题
- fluentd - 访问 td-agent/fluentd 配置中的插件变量