2011-07-13 39 views
0

我已經實現了fileupload功能,使用apache commons文件上傳庫並在servlet的doPost方法中實現了邏輯。現在我想單元測試servlet的doPost方法,以及如何將此servlet與彈簧框架連接起來?如何將單個servlet映射到spring框架並使用單元測試測試它是doPost方法?

在servlet中使用一個帶@Autowire註釋的變量有一個建議,不確定這是否可行。

任何建議或想法將不勝感激。

+1

如果你使用spring,你爲什麼要寫servlet? – skaffman

+0

我想使用Apache Commons File Upload Libary,所以創建了實現文件上傳功能的servlet – Rachel

+0

那麼爲什麼不通過Spring來做到這一點呢? http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-multipart – skaffman

回答

0

您可以通過使用util類在servlet中包含spring應用程序上下文。

WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc)

這將給你的Spring應用程序上下文的instalce ..在這裏,你可以在你的servlet調用Spring服務。

參考here的文檔。