SpringBoot学习足迹

(一)先说说现象

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

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

生成additional-spring-configuration-metadata.json

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

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

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

生成additional-spring-configuration-metadata.json

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

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

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

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

并未被合并到输出文件中

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

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

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

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

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

05-21 02:47