0
A
回答
0
我嘗試這樣做:
public void setHttpServletRequest(HttpServletRequest httpServletRequestMock){
register(
new AbstractBinder() {
@Override
protected void configure() {
bind(httpServletRequestMock).to(HttpServletRequest.class);
}
}
);
}
這工作。但這樣做對於由工廠創建的對象相同的我得到了一個錯誤:
public void setAnObjectCreatedByAFactory(Object myObjectCreatedByFactory){
register(
new AbstractBinder() {
@Override
protected void configure() {
bind(myObjectCreatedByFactory).to(myObjectCreatedByFactory.class);
}
}
);
}
相關問題
- 1. 獨家使用工廠創建對象
- 2. 使用C#註冊表創建對象#
- 3. Windsor和委託對象創建/註冊
- 4. 工廠未註冊
- 5. 創建通用對象工廠
- 6. 會話工廠創建使用註冊表和元數據的Hibernate 5.0.7
- 7. 註冊通用工廠
- 8. 工廠未註冊:用戶
- 9. NHibernate使用自定義工廠創建對象
- 10. 鏈接自行註冊,抽象工廠
- 11. 註冊對象創建的事件
- 12. 對象的創建和綁定
- 13. 工廠對象創建需要其他對象的對象
- 14. DDD我可以使用抽象工廠創建域對象
- 15. 對象創建工廠模式
- 16. 創建對象 - 工廠方法
- 17. 創建的client_id和註冊使用OAuth
- 18. 自動工廠註冊
- 19. 註冊使用VS C#2010創建的COM對象
- 20. 「註冊」特徵實現+工廠方法對象
- 21. 使用JSON和PHP創建註冊API
- 22. 創建一個工廠方法來創建新的SqlConnection對象
- 23. 創建域創建一個工廠的正確方式對象
- 24. 如果要創建的對象需要另一個對象,工廠是否應該使用另一家工廠?
- 25. 使用Yii框架和Facebook註冊插件創建註冊表
- 26. 如何使用靜態工廠方法創建對象?
- 27. 在PHP中使用工廠模式創建對象
- 28. 使用宏自動註冊對象創建者函數
- 29. ZK:如何創建組件和數據綁定註冊
- 30. 工廠創建工廠?
使用'bindFactory(YourFactory.class)。爲了(CreatedType.class)' –
參見[這裏](HTTP://計算器.com/a/37345374/2587435),如果你想要真正的請求對象,而不是模擬 –
嘿謝謝你的答案。但我的服務看起來像這樣@Produces(MediaType.APPLICATION_JSON) public List accounts(@Context HttpServletRequest req,@Context ObjectCreatedWithAFactory object){....}。在我的服務中,對象始終爲空... –
LupoZ