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