在Java中,依賴注入的方式有以下幾種:
構造函數注入(Constructor Injection):通過構造函數來注入依賴。在創建對象時,將依賴對象作為構造函數的參數傳入。
Setter方法注入(Setter Injection):通過Setter方法來注入依賴。在創建對象后,通過調用Setter方法來設置依賴對象。
接口注入(Interface Injection):通過使用接口來注入依賴。可以在類中定義一個接口,然后通過實現該接口來注入依賴對象。
使用注解(Annotation Injection):通過使用注解來注入依賴。可以使用Spring框架提供的注解(如@Autowired)來標識需要注入的依賴對象。
以上是常見的依賴注入方式,具體使用哪種方式取決于具體的需求和使用框架的支持。