我有一个获取一些参数的servlet,并从那些我构造另一个对象(responseObject)。这个响应对象可以在其他地方的很多类中访问,因此需要在这些类中自动装配。
其他类可以将内容添加到responseObject中(实质上是修改对象)。
所以总结所需的功能是:
我想知道春天是否有可能这样做。
我尝试了原型并请求范围但我遇到了错误。 主要问题是对象需要被其他类修改,并且在请求仍在提供时需要进行更改。
答案 0 :(得分:1)
这不是自动装配的用途。您要做的只是将响应对象传递给需要它的类/方法。
建议之词: 最好不要让请求和响应对象在代码库中过度漫游。您希望尽可能地将它们的使用限制在实际需要它们的地方(即servlet)。 servlet可能需要来自多个地方的一些数据才能产生响应。没关系。获取数据并生成响应。最好将数据传递到响应所在的位置,而不是将响应传递到数据所在的位置。对于请求对象也是如此,但反过来说。基本原则是通常最好将输入与输出分离。