2016-11-05 53 views
0

我需要一些幫助。我有一個應用程序,其中後端和frontent分開(後端 - java + spring,frontent - angularjs),因此它們位於項目中的不同模塊中,並通過rest協議連接。彈簧控制器重定向到另一個模塊

對於映射爲「/」的請求,我應該將用戶重定向到index.html頁面,但是這個html文件與我的spring控制器不在同一個包和應用程序模塊中。

我知道,我可以使用internalresourceviewresolver來重定向用戶來查看,它位於web-inf文件夾中。但它不是我的情況..

你能幫我解決這個問題嗎?我如何重定向用戶在另一個模塊中查看?

應用程序的結構:

enter image description here

+0

模塊是如何聯繫? index.html尊重源文件夾在哪裏? – Massimo

+0

您使用Maven還是標準項目佈局?這兩個模塊在同一個項目中? – Massimo

+0

@Massimo我使用maven。是的,模塊位於同一個存儲庫和項目中。 – mrserfr

回答

0

你可以把的src/main/webapp的(而不是在WEB-INF)文件夾中的index.html,讓服務index.html文件原樣。無需配置。

另外你的休息控制器應該回應不是/但是,通過例如在/ REST /東西,你可以directely註解控制器類

+0

我無法移動我的index.html文件 – mrserfr

+0

位於最終戰爭/耳中的位置? – Massimo

+0

我使用的是tomcat-embed,所以我的jar位於'client-intake-backend-web/target'中 – mrserfr

相關問題