有人可以告诉Spring JMS监听器类中是否有获取HttpServletRequest和HttpServletResponse的方法?我的JMS监听器在springContext.xml文件中定义。Spring JMS监听器中的HttpservletRequest和响应
0
A
回答
0
我结束了使用JAXDispatcher
从我的JMS监听器调用我的服务。
jaxbDispatcher.doGET(null, url, null, "application/xml", true);
+0
如果你解决了你自己的问题,你应该接受这个答案。 – 2012-10-20 00:45:52
1
首先,您无法访问JMS侦听器中的HTTP servlet请求和响应。这些都是完全独立的模块,甚至可以驻留在不同的物理服务器上。
您可以使用来自spring-test.jar
MockHttpServletRequest
和MockHttpServletResponse
- 但他们是为了将单元/集成测试中使用,而不是在生产代码。
我真的很希望看到你的代码需要MockHttpServletRequest
和响应。我的猜测是,它可以重构或重新设计为仅使用上述相关字段,如请求URL或用户名。
+0
我的评论的信息扩展。不知道这些模拟对象,但是这里有一个更大的问题/困惑。我的钱花在重构/重新设计解决方案上。 +1 – 2012-03-02 01:27:47
相关问题
- 1. 配置Spring的JMS的监听
- 2. 在监听器中访问HttpServletRequest对象
- 3. Android Studio响应监听器
- 4. Spring 3.1和Quartz中的作业监听器和触发器监听器
- 5. MQ上JMS监听器的数量
- 6. 如何将线程池Spring JMS监听器
- 7. Spring集成JMS网关没有回复监听器
- 8. JMS消息监听器设计
- 9. JMS监听器 - 动态选择目标
- 10. 开始停止JMS消息监听器
- 11. IBM MQ JMS消息监听器
- 12. 销毁JMS消息监听器
- 13. 事件监听器.change没有响应
- 14. Spring AMQP监听器超时
- 15. 短信监听不响应
- 16. 禁用事务管理可以在Spring的JMS的监听
- 17. 使用JMS监听器的Wicket组件自动刷新
- 18. Spring/JMS使用一个线程监听多个目的地
- 19. Spring JMS侦听器容器侦听器安装程序超时
- 20. Spring响应式编程 - “监听”数据存储上的更改
- 21. ListSelectionModel和监听器
- 22. Spring集成RabbitMQ - 重试的监听器
- 23. Spring中的JMS主题侦听器中的并发值
- 24. PayPal Sandbox中没有获得对监听器的IPN响应
- 25. 监听UDP和监听
- 26. alpakka,jms中的JMS和correlationId在响应中的消息
- 27. Spring JMS编程侦听器端点和事务
- 28. 在JBoss JMS中实现MDB池监听器
- 29. Spring + EntityManagerFactory +休眠监听器+注入
- 30. Spring State Machine访问StateContext eventNotAccepted监听器
当JMS消息可用时,JMS侦听器被触发。为什么你会在同一个环境中有一个HTTPRequest? – 2012-02-29 01:14:32
我需要调用一些具有HttpServletRequest/Response对象作为参数的方法..有没有办法模拟这些对象 – sea 2012-02-29 01:17:54
呃,有什么方法?如果它是你写的,并且它不需要HttpRequest(因为我没有看到你总是会拥有这个和一个JMS消息的情况),那么只需传递null?或重构... – 2012-02-29 01:37:34