原型类注入单例类的问题

原型类注入单例类的时候,单例类只实例化一次,导致注入的原型类也会是同一个对象

解决这个问题spring官网有2中方法

需要实现applicationContextAware类,通过applicationContext来获取新生成的原型类,但是和spring的耦合度比较大

第二种方法使用lookup注解

在该原型类注入到单例类时加上获取该原型类的抽象方法,再加上lookup注解则每次获取单例类中的原型类不再是同一个对象

猜你喜欢

转载自blog.csdn.net/weixin_41934671/article/details/84725366
今日推荐