Reputation: 57928
I am moving from an xml config to annoations. i want to convert a session scoped bean that is
<aop:scoped-proxy>
can this be done with annotations, and if not, what can i do to still keep that declaration working?
edit: I am interested in doing this in Spring 2.5
Upvotes: 45
Views: 31814
Reputation: 11481
In Spring 2.5.x
If I do in spring-context.xml something like
<context:component-scan base-package="com.startup.failure" scoped-proxy="TARGET_CLASS" />
So this way I don't need my proxied beans to implement interfaces? (using CGLIB not JDK standard).
Didn't tested this but i think it should work.
Of course you need to have cglib library, you need it with <aop:scoped-proxy>
anyway.
Upvotes: 4
Reputation: 182
in the spring context xml, do something like:
<context:component-scan base-package="com.startup.failure" scoped-proxy="interfaces" />
Note that you would need to write interfaces for all classes in that package, though.
Upvotes: 8