java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Spring IOC 注入

Spring IOC 注入的3种方式小结

作者:Seal^_^

Spring IoC容器支持多种依赖注入方式,本文主要介绍了Spring IOC 注入的3种方式小结,具有一定的参考价值,感兴趣的可以了解一下

Spring IoC容器支持多种依赖注入方式,其中最常见的是:

1. 构造器注入(Constructor Injection)

示例:

@Component  
public class UserService {  
    private final UserRepository userRepository;  
  
    @Autowired  
    public UserService(UserRepository userRepository) {  
        this.userRepository = userRepository;  
    }  
}

2. Setter方法注入(Setter Injection)

示例:

@Component  
public class UserService {  
    private UserRepository userRepository;  
  
    @Autowired  
    public void setUserRepository(UserRepository userRepository) {  
        this.userRepository = userRepository;  
    }  
}

3. 字段注入(Field Injection)

示例:

使用@Autowired注解直接注入字段。

@Component  
public class UserService {  
    @Autowired  
    private UserRepository userRepository;  
 
    // 其他方法...  
}
  

到此这篇关于Spring IOC 注入的3种方式小结的文章就介绍到这了,更多相关Spring IOC 注入内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文