热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使IntelliJ知道属性文件

如何解决《使IntelliJ知道属性文件》经验,请帮忙看看怎么搞?

有没有办法告诉IntelliJ特定.properties文件将被加载到项目的环境中?我们使用@PropertySource注释来加载属性文件,并在几个地方加载由已配置属性确定的文件中的覆盖值,如下所示:

@Configuration
@PropertySource("classpath:com/example/package/db.properties")
@PropertySource("classpath:com/example/package/db.${db.instance}.properties")
public class DatabaseConfig {
    private @Value("${db.someProperty}") String someDBProperty;
    // ...
}

问题是在其中一个间接引用的文件中,例如db.test.properties,IntelliJ不知道是否/如何引用属性文件,因此它不能将任何条目绑定到它们的用法.(奇怪的是,这些文件中列出的某些属性并不是灰色的,表示"未使用的属性",但即使这些属性也没有为"查找用法"搜索提供任何结果).直接命名的文件没有问题,例如db.properties上面.

有没有办法告诉IntelliJ这些文件是否创建@Configuration了引用它们的额外虚拟文件?


推荐阅读
author-avatar
akun
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有