My Spring Explorer仅显示Beans - >申请,没有别的。当我刚刚运行Eclipse并添加了STS插件时,我能够看到更多Spring信息,包括配置文件,控制器和RequestMappings。
我甚至尝试过全新安装和Spring入门指南,而不是我自己的项目,但我得到了相同的结果:
1)我已下载并安装了STS 3.6.3的新副本。
2)然后从仪表板中单击Manage:IDE Extensions并安装Gradle Support并重新启动STS。
3)我去了文件 - 导入 - 春季入门内容
4)我选择了Rest Service并选择了Build Gradle。
5)现在在Spring Explorer中我看到:gs-rest-service-complete - Beans - Application(和gs-rest-service-initial为空)
对于这个例子,我希望看到GreetingController(一个@RestController)和它的@RequestMapping。如何让它向我展示所有其他Spring元素的树?
(请注意,有一个针对3.6.3的bug修复应该显示RestController的RequestMappings - https://issuetracker.springsource.com/browse/STS-3751所以这可能是回归问题,而不是我做错了什么)
如果我转到Properties - Spring - Beans Support - 默认是选中“Spring Boot配置文件的自动检测”。我取消选中相同的结果,而是检查“自动检测带注释的Java Spring配置文件”。 “配置集”面板为空。 Config Files面板列出了Application。现在检查下面两个复选框中的任何一个 - 当我尝试它们时都没有改变任何东西。单击扫描...只会加载一个空的并禁用的面板,并显示错误提示“没有可用的条目。”
答案 0 :(得分:2)
我试过了(用maven而不是Gradle,但它不应该有所作为)。我得到了与描述但相同的行为......在清理/构建项目之后,预期的元素(带请求映射的RestController)会出现。
所以我认为:
可能这是有问题的错误: https://issuetracker.springsource.com/browse/STS-3541
目前显示仍未“解决”。