码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-05-12 18:31:05      阅读:520      评论:0      收藏:0      [点我收藏+]

标签:需要   不能   常见   单例   scope   source   直接   private   red   

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

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

    @Autowired
    private ObjectFactory<T> objectFactory;

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

    T t = objectFactory.getObject();

    方法。

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

标签:需要   不能   常见   单例   scope   source   直接   private   red   

原文地址:https://www.cnblogs.com/cielosun/p/9029330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!