1.35context:component-scan的scoped-proxy属性
戴着假发的程序员出品
[查看视频教程]
scoped-proxy 往往是使用在web工程中,比如下面的场景:
我们有一个Bean的score是session,那么就是每一个回话都会创建一个Bean。spring容器在初始化时不会创建这个Bean对象。 但是如果我们将这个Bean注入到其他的单利的bean中,就会出现问题。这是spring的解决方案就是产生一个代理对象。
那么scoped-proxy 就是用来配置代理方式的,总共有三个值
no(默认值):如果有接口就使用JDK代理,如果没有接口就使用CGLib代理
interfaces: 接口代理(JDK代理)
targetClass:类代理(CGLib代理)
我是戴着假发的程序员,分享技术,分享经验,如果要转载,请注明:出自戴着假发的程序员