注释相当于<aop:scoped-proxy>
我正在从一个XMLconfiguration到annoations。 我想转换一个会话作用域的bean
<aop:scoped-proxy>
这可以通过注释完成,如果不能,我还能做些什么来保持这个声明的正常工作?
编辑:我有兴趣在Spring 2.5中做这个
在spring的上下文xml中,做一些事情:
<context:component-scan base-package="com.startup.failure" scoped-proxy="interfaces" />
请注意,您需要为该包中的所有类编写接口。
在Spring 3.0中,可以通过@Scope
注释的proxyMode
属性来指定:
@Scope(value = "session", proxyMode = ScopedProxyMode.INTERFACES)
在Spring 2.5.x中
如果我在spring-context.xml中做类似的事情
<context:component-scan base-package="com.startup.failure" scoped-proxy="TARGET_CLASS" />
那么这样我就不需要我的代理bean来实现接口了? (使用CGLIB而不是JDK标准)。 没有testing过,但我认为它应该工作。 当然,你需要有cglib库,不pipe怎样你都需要使用<aop:scoped-proxy>
。
- 缺less工件com.microsoft.sqlserver:sqljdbc4:jar:4.0
- Xmlconfiguration与基于注释的configuration
- 如何在Spring applicationContext中读取System环境variables
- 如何使用Gitlab CI构build一个Java Maven项目?
- Spring AOP与AspectJ
- Hibernate表没有映射错误
- java:comp / env /做什么?
- HttpSecurity,WebSecurity和AuthenticationManagerBuilder
- Spring bean的作用域:session和globalSession