在IntelliJ中如何查找Autowired对应的Bean配置引用文件?
在IntelliJ中查找@Autowired对应Bean的配置文件
方法1:直接跳转Bean定义
- 把光标放在
@Autowired注入的变量/字段上,按下Ctrl + 鼠标左键(Windows/Linux)或Cmd + 鼠标左键(Mac),直接跳转到该Bean的定义位置(不管是用@Component等注解声明的类,还是XML配置里的bean标签)。 - 如果是XML配置的Bean,跳转后会直接打开对应的XML文件并定位到该Bean节点。
方法2:使用"Find Usages"反向查找
- 选中注入的Bean类型或变量名,按下
Alt + F7(Windows/Linux)或Option + F7(Mac),打开Find Usages窗口。 - 在窗口中可以筛选出该Bean的所有定义位置,包括注解类、XML配置文件、JavaConfig类里的
@Bean方法。
方法3:利用Spring专属工具窗口
- 打开IntelliJ右侧的Spring工具窗口(如果没显示,可通过
View > Tool Windows > Spring调出)。 - 在窗口里展开对应的Spring上下文,找到目标Bean,右键选择
Go to Source,就能直接打开其配置/定义文件。
方法4:使用"Go to Bean Declaration"快捷键
- 光标放在注入字段上,按下
Ctrl + Shift + B(Windows/Linux)或Cmd + Shift + B(Mac),直接跳转至Bean的声明处,支持注解、XML、JavaConfig三种配置方式。
内容的提问来源于stack exchange,提问作者mattsmith5
相关产品推荐
相关产品推荐

