如果会话对象被声明为<aop:scoped-proxy> </aop:scoped-proxy>,则会话对象的自动装配属性不会自动装配

时间:2012-04-22 21:57:47

标签: spring spring-mvc

如果声明了会话对象

,则会话对象的自动装配属性不会自动装配
<bean id="user" class="org.User" scope="session">
    <aop:scoped-proxy/>
</bean>

用户对象proerty是@autowired但该属性没有自动装配。

public class User 
{
    TemplateService templateService;

    @Autowired
    public void setTemplateService(TemplateService templateService) {
        this.templateService = templateService;
    }
}

我想知道为什么会这样。 用xml声明替换autowire注释是唯一的解决方案。还有其他解决方案吗? 感谢

0 个答案:

没有答案