SpringBoot学习- 6、MetaData描述无法tip显示问题

 (一)先说说现象

1、在application.properties可以定义属性并在MetaData中增加description

 生成additional-spring-configuration-metadata.json

 SpringBoot学习- 6、MetaData描述无法tip显示问题_第1张图片

 

  • 在我这个版本的IDEA中,如果是一个空白新项目,定义好后,再次在application.properties中输入ttt会提示,
  • 但是做到现在这个工程无法提示,从新建项目,将现有文件拷贝过去也不行,删除,请缓存各种方法试过来都无法显示。

2、使用Spring Tool Sute3倒是可以,不过不能创建到默认目录下,要选择第一个/jgadmin/src/main/java
SpringBoot学习- 6、MetaData描述无法tip显示问题_第2张图片

 生成additional-spring-configuration-metadata.json

  • 选择第一个的话有提示,
  • 如果是空白新项目选择哪个都会有提示。

SpringBoot学习- 6、MetaData描述无法tip显示问题_第3张图片

 (二)经过研究发现,主要原因是在IDEA中

SpringBoot学习- 6、MetaData描述无法tip显示问题_第4张图片

 

 

 并未被合并到输出文件中

SpringBoot学习- 6、MetaData描述无法tip显示问题_第5张图片

 

 

 估计原因是因为定义了下面这个配置类,这个配置类编译时自动生成到metadata文件中,覆盖了现有的。

SpringBoot学习- 6、MetaData描述无法tip显示问题_第6张图片

 

 

 现在有一个临时解决方法,就是生成后把resouce下的与输出的合并就会有提示了,这样有点麻烦

 

你可能感兴趣的:(SpringBoot学习- 6、MetaData描述无法tip显示问题)