Spring使用注解方式注入多例的方式


目前Spring+Netty的开发方式这么火热,想把Netty注册成Spring组件就一定得用多例的方式,我不由得想吐槽明明这么常见的需求网上相关博客都少的很,这里给出Spring使用注解注入多例的方式:

  1. 在需要多例调用的类上加@Scope("prototype")
  2. 在进行注入时,不能直接使用@Autowired,否则注入的还是单例,需要使用工厂,最简单的是用
@Autowired
private ObjectFactory<T> objectFactory;

对象进行注入(T为你要注入的类),想要使用该多例对象时,用

T t = objectFactory.getObject();

方法。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM