我有一个spring bean,我在一个方法中得到这个 -
repAppCaller = CensusFileSpringUtils.getBean(CensusFileWfConstants.Spring.Bean.REP_CALLER);
但是这个bean有一个只设置一次的属性而不是每个请求?
感谢。
答案 0 :(得分:1)
也许我不明白你的问题,试着澄清它,但我认为你必须使用prototype scope来创建每个调用的新实例,默认情况下在spring安装的单例范围内。
答案 1 :(得分:0)
我认为获得的repAppCaller
实例必须公开setProperty(...)
这样的方法才能让您有这样的要求。
如果是这样,您可以使用OncePerRequestFilter
获取所需的请求属性,然后使用repAppCaller.setProperty(...)
进行分配,以便在相同的请求的后续阶段中使用。