我有custom-spring-boot-starter
和MyProperties.class
。我添加依赖项:
annotationProcessor "org.springframework.boot:spring-boot-configuration-processor:${springBootVersion}"
在项目构建之后,我已经生成了文件:
在那之后,我将我的入门者包括在内:
compile project(':my-custom-starter')
我尝试在spring-configuration-metadata.json
中使用application.yaml
进行自动完成。但这是行不通的。如果我将spring-configuration-metadata.json
从我的自定义启动器(build/classes/java/main/META-INF
)复制到myProject/resources/META-INF/
-自动完成工作正常。
我认为它不应该那样工作。我不必每次都将spring-configuration-metadata.json
从启动程序的build folder
复制到myProjects resource
。 我该如何解决?