注释当量

问题描述 投票:43回答:3

我从一个XML配置移动到annoations。我想转换一个会话作用域bean是

<aop:scoped-proxy>

这可以用注解来完成,如果没有,我能做些什么来依旧保持该声明的工作?

编辑:我很感兴趣,在Spring 2.5这样做

spring spring-aop
3个回答
9
投票

在Spring上下文XML,这样做:

<context:component-scan base-package="com.startup.failure" scoped-proxy="interfaces" />

请注意,您将需要编写该包中的所有类接口,虽然。


89
投票

在Spring 3.0可以通过proxyMode注释的@Scope属性指定:

@Scope(value = "session", proxyMode = ScopedProxyMode.INTERFACES)

4
投票

在Spring 2.5.X

如果我在春天的context.xml像做

<context:component-scan base-package="com.startup.failure" scoped-proxy="TARGET_CLASS" />

于是就这样,我不需要我的代理豆实现接口? (使用CGLIB不JDK标准)。没有测试这一点,但我认为它应该工作。当然,你需要有CGLIB库,您需要将其与<aop:scoped-proxy>反正。

© www.soinside.com 2019 - 2024. All rights reserved.