java - IntelliJ 未获取多模块项目中的 Spring 配置元数据

标签 java spring intellij-idea kotlin kapt

我有以下多模块布局:

rootProject
├── subProject library
└── subProject application

该库包含 @ConfigurationProperties 并且依赖于生成 spring-configuration-metadata.json 文件所需的内容。所有这些都很完美。该应用程序依赖于该库,它可以在其中找到类,使用 Spring 进行 Autowiring ,……好吧,一切正常。

但是,IntelliJ 不会从库中获取 spring-configuration-metadata.json 文件,因此无法识别 application.yml 中的那些选项申请文件。

How can I make IntelliJ aware of additional spring-configuration-metadata.yml files that it should load?

最佳答案

这应该有效。你能在这里创建一个问题吗https://youtrack.jetbrains.com/issues/IDEA并附上一个 ZIP 格式的最小示例项目(您可以将可见性设置为“idea-developers”以使其私有(private))。谢谢。

关于java - IntelliJ 未获取多模块项目中的 Spring 配置元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49264307/

相关文章:

java - 错误 : ConfigurationException- Factory 'javax.faces.context.ExceptionHandlerFactory' was not configured properly

java - 使用函数/构造函数参数创建单例(对于例如注入(inject)很有用)

java - IntelliJ 可以为 Java 类生成可链接的 setter /修改器吗?

spring - 使用 post 参数从 spring Controller 重定向

spring - 为什么@RunWith(SpringJUnit4ClassRunner.class) 不起作用?

javascript - 如何让IDEA支持Vue.js标签属性

java - 使用 Java 14 的 IntelliJ 2020.1 中的 "Records"预览功能在 Maven `install` 期间因编译器错误而失败,但以其他方式运行

java - 我应该在 Java 中使用什么作为同步语句的锁定对象

java - JdbcRowSet 中的内存泄漏

java - eclipse + cucumber + selenium 获取 java.lang.ClassNotFoundException : gherkin. lexer.Encoding