1. @Autowired
1-1 필드 주입
public class Hello{
@Autowired
private Printer printer;
}
1-2 메서드 주입
public class Hello{
private Printer printer;
@Autowired
public void setPrinter(Printer printer){
this.printer = printer;
}
}
1-3 생성자 주입
public class BasSqlService implements SqlService{
protected SqlReader sqlReader;
protected SqlRegistry sqlRegistry;
@Autowired
public BasSqlService(SqlReader sqlReader, SqlRegistry sqlRegistry){
this.sqlReader = sqlReader;
this.sqlRegistry = sqlRegistry;
}
}
'WEB > SPRING' 카테고리의 다른 글
토비2 1.5 프로필 (0) | 2024.03.19 |
---|---|
토비2 1.2 ioc/di를 위한 빈 설정 메타정보 작성 (0) | 2024.03.06 |
토비의 스프링 7.6 스프링 3.1의 DI (1) | 2024.02.27 |
토비의 스프링 7.5.2 트랜잭션 적용하기 (0) | 2024.02.19 |
토비의 스프링 7.5 DI를 이용해 다양한 구현 방법 적용하기 (0) | 2024.02.16 |