1. 首页
  2. 大数据
  3. Hadoop
  4. Spring Bean三种注入方式详解

Spring Bean三种注入方式详解

上传者: 2020-08-30 05:37:19上传 PDF文件 44.06KB 热度 19次

Field注入是最常见的一种方式,可以采用 @Autowired 对Bean类的接口进行初始化,代码如下Cust为接口,NormalCust为其实现类,通过这种方式,可以通过Spring容器初始化NormalCust Bean,进而调用recharge()方法。构造器注入主要用于某些类因为某种原因不能作为Bean,只是一个普通类。构造器注入特别适合多线程的编程,因为线程不能定义为Bean,否则不仅会因为它是一个单例,而且会被Spring容器管理。,最重要的是我们要用线程池,由线程池来管理线程。最后一种方式也成功了将normalCust注入到了RechargeUtil中。

用户评论