2016-05-20 14 views
0

Mein spring-context.xmlOffene spezifische Klasse statt Bean Definition, wenn ref Definition der feder context.xml geklickt

<bean id="aBean" class="com.example.A"> 
    <constructor-arg ref="bBean"/> 
</bean> 

<bean id="bBean" class="com.example.B"> 
    <!-- Properties --> 
</bean> 

Lets sagen, ich habe zwei Bohnen auf spring-context.xml Datei. Hier wird bBean in aBean unter Verwendung constructor injiziert. Ich verwende weithin bekannte ref Attribut, um die bBean zu injizieren.

Wenn ich Ctrl +Klicken Sie auf bBean meine Maus Maus-Cursor bewegt sich zu bean Definition von bBean auf XML.

Wie öffne ich die Klasse com.example.B wenn ich bBean von <constructor-arg ref="bBean"/>. klicken Alle Schnelltaste, die ich nicht bewusst bin.

IntelliJ IDEA 2016.1.2 Ultimate

+0

Verwenden Sie die Community Edition oder Ultimate? Wenn dies nicht der Fall ist, sehen Sie möglicherweise ein kleines Symbol neben der Bean-Definition, mit dem Sie zum Code navigieren können, und einen Code im Code, um zur Konfigurationsdatei zurückzukehren. –

+0

Ich benutze Ultimate. Ich möchte von XML-Ref-Definition direkt in Klasse –

+0

gehen Ich denke, sie haben nicht das Bedürfnis, Sie von der Bean-ID zu navigieren, weil Sie auf das Klassenattribut klicken können, um zu navigieren. –

Antwort

0

für eine Weile Nach der Suche fand ich die Antwort

verwenden Sie können klicken, um direkt in die Klasse Ctrl + Umschalttaste + B zu, wenn Sie die Bean definiert klicken ref

Name der Aktion ist Type Declaration

enter image description here