2014-12-04 62 views
5

在頁面https://www.jetbrains.com/idea/whatsnew/據說Intellij Idea 14已經有了一個彈簧整合的視覺圖。如何在intellij想法14中vizualize spring集成文件?

但我找不到如何可視化我的集成XML文件。

(右鍵點擊文件)/ Diagrams/Show Diagram ...顯示了一個包含bean之間鏈接的圖表。這不是非常有用。 enter image description here

Spring集成模式已啓用插件

我有一臺電腦上安裝,而不訪問互聯網的IntelliJ IDEA。這可能是圖表工作不正常的原因嗎?

+1

右鍵單擊應用程序上下文文件>圖表>顯示圖> Spring集成 – vegemite4me 2015-09-15 09:21:09

回答

4

你想在那裏看到什麼?

例如。

我們有stomp-chat樣本:https://github.com/spring-projects/spring-integration-samples/tree/master/applications/stomp-chat

這裏是這個配置圖:​​

enter image description here

我會說,這是確定的,但我認爲,它會更好,如果我會爲所有組件提供id屬性。

當然,Spring Integration Patterns插件必須打開。

+0

更新的問題與你的文件的截圖開闢爲圖 – 2014-12-04 11:58:28

+0

是的,我也可以打開該類型的圖表。但在此之前,我可以選擇「Spring」或「Spring Integration」。 IDEA中的模塊是否具有「spring-integration-core」依賴性? – 2014-12-04 12:11:08

+0

是的,我有彈簧集成核心依賴 – 2014-12-04 12:19:37

0

我在使用spring集成2.1.4的項目中遇到同樣的問題。

在一個較新的項目中,我使用4.0.0,並且Intellij Idea提供了打開彈簧集成圖的選項。

也許這就是原因,你「只」需要更新版本的spring集成。

1

我有同樣的問題,並且發現除了啓用Spring facet,並且具有spring-integration-core依賴性並且將相關的上下文文件設置爲應用程序上下文之外,還需要只打開包含模塊。即,如果從其自己的pom.xml打開,stomp-chat彈簧集成示例提供了「彈簧集成」圖表選項,但是如果打開父應用程序\ pom.xml,則「彈簧集成」圖表選項不可用,不管是哪個方面等等。

+0

這正是我所經歷的與IDEA 15和IDEA 2016.1。如果試圖從子模塊中成功生成彈簧集成圖,任何人都可以回答嗎? – firen 2016-03-18 13:15:43

0

問題在於,新版本的Intellij在默認情況下爲每個源創建單獨的模塊,這些模塊以某種方式最終與早期設置衝突。使用Intellij 2016。1,我不是重新導入我用下列選項檢查項目:

Gradle Import options

一旦我做到了,然後(右鍵點擊文件)/圖/圖顯示再次給我的Spring集成選項。

0

是的,點擊你的彈簧集成上下文文件>圖>顯示圖...>彈簧集成。,但如果你沒有這個菜單下遵循:

  1. 你應該已經確定整合上下文春天基於XML的配置。這裏說明:Create a Intellij file set

  2. 我不知道爲什麼,但我有一個問題,Spring集成圖表當我安裝Springirun插件。

相關問題