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