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

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

原型类注入单例类的问题

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

第二种方法使用lookup注解

原型类注入单例类的问题

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

相关文章:

  • 2021-12-12
  • 2021-11-29
  • 2022-03-01
  • 2022-12-23
  • 2021-07-05
  • 2021-07-19
  • 2021-08-14
  • 2022-12-23
猜你喜欢
  • 2021-09-10
  • 2021-09-04
  • 2022-12-23
  • 2021-05-20
  • 2021-07-01
  • 2022-12-23
  • 2022-03-07
相关资源
相似解决方案