2017-02-22 48 views
0
配置

典型Spring MVC的應用結構作爲項目所需的web應用文件夾如下:在使用Java的配置

  • 的src /主/ JAVA
  • 的src /主/資源
  • 的src /主/ web應用
  • SRC /測試/ JAVA

web應用包含WEB-INF文件夾和配置文件,如web.xml中,調度員servlet.xml中。

Servlet 3.0用java配置替換xml配置。例如,代替web.xml,可以使用擴展AbstractAnnotationConfigDispatcherServletInitializer的java類完成配置。

如果沒有需要的html/js內容並且它僅用作Restful服務,那麼我們是否需要webapp文件夾?

回答

2

是的,您可以從您的項目中刪除webapps文件夾仍然您的項目將正常工作。

如果你想發展你可以使用的Apache CXF球衣框架RESTful應用程序。

+0

感謝您的建議。現在我更好奇了,爲什麼選擇apache cxf over spring mvc?我只想構建基於json的Restul服務。因此我認爲spring mvc可能就足夠了。 – Ravi

+1

它是一個偏好問題.Spring mvc用於開發包含view/html頁面的web應用程序,我們還可以以json/xml格式發送數據。使用jersey還可以以json/xml格式發送數據,其實現Jax -rs規格。 – Vaibs