本系列教程内容为如何将IntelliJ IDEA与您喜欢的语言,平台或框架结合使用。本教程将为您介绍如何配置Spring facet。
IntelliJ IDEA在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。
本系列教程内容为如何将IntelliJ IDEA与您喜欢的语言,平台或框架结合使用。本教程将为您介绍如何配置Spring facet。
IntelliJ IDEA最新试用版
配置Spring facet
温馨提示:此功能仅在Ultimate版本中受支持。
要在项目中使用Spring,您需要包含库和UI元素的Spring构面,以配置特定于Spring的设置。IntelliJ IDEA可以自动检测代码中的Spring配置。它将通知您缺少配置并将建议必要的操作。
如果要创建全新的项目或模块,可以使用向导选择必要的框架和库。
如果IntelliJ IDEA无法自动检测配置文件,您可以手动添加构面:
-
按Ctrl+Shift+Alt+S以打开“项目结构”对话框。
-
从左侧列表中,选择模块。
-
选择所需的模块,然后单击
中间部分的按钮。
-
从列表中 选择Spring。
-
添加构面时可能需要设置库。在这种情况下,单击 警告消息旁边窗口底部的“ 修复”。
-
如果您已有Spring库,则可以按原样使用它,或者使用计算机上的JAR文件创建新库。在这种情况下,请选择“ 使用库”选项。
-
如果您没有库,请选择下载。
创建应用程序上下文
Spring应用程序上下文是一种在IntelliJ IDEA中对配置文件进行分组的方法。创建上下文时,您可以让IntelliJ IDEA了解此上下文中包含的配置文件之间的关系。
您可以根据需要创建任意数量的应用程序上下文; 任何配置文件都可以包含在多个上下文中。
-
按Ctrl+Shift+Alt+S然后选择Facets。
-
从列表中选择Spring facet,然后单击
右侧部分中的按钮。
-
在“ 新建应用程序上下文”对话框中,输入名称,然后选择要包含在上下文中的文件。

注意:在某些情况下,您不需要配置上下文。例如,Spring MVC Web应用程序对其配置有严格的规定。IntelliJ IDEA中的Spring支持可以推导出它们并为您创建自动检测的应用程序上下文,以及设置Web构面。
配置上下文
IntelliJ IDEA允许您配置上下文之间的父子关系。来自父上下文的Bean对于子上下文中的bean是可见的,但反之亦然。因此,来自子上下文的bean可以使用父上下文中的配置。
例如,Spring MVC应用程序通常有两个上下文。一个上下文属于Web层bean,另一个上下文用于服务和存储库。在这种情况下,Web层上下文将是子上下文,因为您需要将服务注入控制器,而不是其他方式。
要配置父上下文,请使用“ 新建应用程序上下文”对话框。
要禁用面板,请单击

注意:IntelliJ IDEA可以自动配置上下文。例如,如果IDE检测到Spring Cloud上下文,它将使其成为Spring Boot的应用程序上下文。
Spring diagrams
要使用图表,必须启用捆绑的UML插件。
Spring Beans依赖关系图
在春豆依赖关系图可以让你在你的项目中查看和分析豆类之间的依赖关系。
对于Spring Boot,您还可以构建 Runtime Beans图。
打开图表
-
右键单击要为其构建图的bean。您还可以为类构建一个图,以查看此类中的bean及其依赖项。
-
从菜单中 选择Diagrams。
-
单击
Spring Beans Dependencies。

如果要仅在图上查看bean之间的直接依赖关系,请选择“ Neighborhood ”模式

Spring Application Context依赖关系图
在Spring应用上下文依赖关系图可以让你多个配置文件之间的依赖关系查看和分析他们是如何包括和相互引用。
图上的红色箭头标记错误(例如循环依赖关系),并允许您轻松地从Spring配置中发现和删除它们。
打开图表
-
右键单击要为其构建图的配置文件。
-
从菜单中 选择Diagrams。
-
单击
Spring Application Context Dependencies。

![]() |
蓝色实线代表@ComponentScan注释依赖性。 |
![]() |
黄色实线代表@Enable注释依赖性。 |
![]() |
绿色虚线代表@Import注释依赖性。 |
![]() ![]() |
红线代表错误。 |
![]() |
虚线灰色线代表其他依赖关系。 |
在Spring工具窗口中浏览依赖项
Spring工具窗口可帮助您在Spring组件和依赖项之间进行导航。您可以查看项目中使用的Spring bean的定义,并查看它们与其他bean的关系。
要访问Spring工具窗口,请转到View | 工具窗口| 春天。

该Beans选项卡显示定义为您的项目,他们的文档中使用Spring bean的,以及它们如何与其他豆类。每个bean都标有一个图标 –



使用左框架上的图标来更改bean的显示方式,查看文档或构建图形。
该MVC选项卡允许您查看控制器映射Spring MVC框架。您还可以使用“

如果您的配置包含Spring Data,则“ 数据”选项卡将显示存储库列表,查询及其预测。
更改活动的配置文件
您还可以在Spring工具窗口中更改活动的配置文件。右键单击组件,然后选择“ 更改活动弹簧配置文件”。
-
单击面板上的“ 更改配置文件 ”。
-
选择要将配置文件映射到的组件。这可以是整个项目,当前模块或上下文。
-
选择要将此组件映射到的配置文件。

如果要隐藏面板,请单击

想要购买IntelliJ IDEA正版授权的朋友可以咨询官方客服。

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!