Spring工具窗口
Spring 工具窗口让您可以从 Spring 的角度查看项目。 它包括以下选项卡:
如果除了 Spring 之外,您的项目还有 Micronaut 或 Java EE CDI 依赖项,那么工具窗口名称将是 Bean 而不是 Spring ,并且它将 显示在您的项目中检测到的所有 bean。
文档
“ 文档” 选项卡允许您查看 bean 文档。 本质上,它为您提供与 bean 快速文档相同的信息。

Bean 图
Bean 图 选项卡允许您查看直接 bean 依赖关系的图表。 对于复杂图表和更高级的交互(例如导出图表或显示库 beans 的图表),请参阅 Spring 图。

MVC
如果您选择一个 controller,将会看到 MVC 选项卡。 它允许您查看 Spring MVC 框架的控制器映射。
MVC 标签的最左侧窗格显示了您的 Spring 应用程序的端点列表。 双击一个方法以导航到相应控制器方法的源代码。
右侧窗格显示所选映射的文档。

数据
如果您选择了 Spring 存储库,则可用 数据 选项卡。 它可以让您查看查询方法及其参数和返回类型。
左侧窗格显示存储库方法。 双击一个方法以导航其源代码。
最右侧窗格显示所选查询的文档。

Bean 图标
每个 Spring bean 都标有一个图标:
:自动发现带有
@Component注解的 bean 以及带有@Bean注解的方法。:配置 bean(使用
@Configuration或其他隐式包含@Configuration的注释进行注释)。:存储库 bean(带有
@Repository注解或扩展org.springframework.data.repository.Repository接口)。:控制器(使用
@Controller和@RestController注解的类)。:隐式 bean,即由 Spring 添加的未明确定义的服务 bean。
:抽象 XML beans(在 XML 文件中用
abstract="true"属性定义)。:基础设施 bean,也就是在与配置和常规基础设施支持相关的 XML 文件中定义的 bean,如 ViewResolver 或带有
context:component-scan的 bean。:具有 prototype 范围的 beans(在 XML 文件中使用
scope="prototype"定义)。:在 XML 文件中定义的其他 bean。
筛选 beans
在工具窗口中使用以下工具来过滤 bean:
点击 模块 仅显示来自某个特定模块的 bean。 要显示来自多个模块的 bean,请点击 Select。
点击 类型 按类型筛选 bean。 要显示多种类型的 bean,请点击 Select。

点击
按模块分组 bean 或显示更多 bean:
显示库中的内容 :包括在库中定义的 bean(以黄色显示)。
显示测试中的内容 :包括测试中定义的 beans(绿色显示)。
Show Implicit Beans :包含隐式 Bean(由 Spring 库隐式添加的服务 Bean)。
Show XML Infrastructure Beans :包括基础设施 Bean(在 XML 文件中定义并与配置相关)。
您可以在 IDE 设置(Ctrl+Alt+S )中的 下自定义库和测试 bean 的颜色。