본문 바로가기

웹프로그래밍/spring~~

의존성 주입

Dependency Injection

생성자를 통해 객체를 만드는 대신에

@Autowired를 통해 빈으로 등록된 객체를 가져올 수 있다.

 

생성자

필드에서 Autowired로 받기

Setter에 붙이기 

 

private final PetRepository pets;

public OwnerController(OwnerRepository clinicService, PetRepository pets) {
	this.owners = clinicService;
	this.pets = pets;
}

 

final을 붙일 경우 다시 변수값이 바뀌지 않게 하기 위해 초기화 해주어야 한다.

 

반응형

'웹프로그래밍 > spring~~' 카테고리의 다른 글

maven wrapper  (0) 2019.06.05
Maven 이란~  (0) 2019.06.05
Spring PSA  (0) 2019.05.30
SPRING AOP  (0) 2019.05.30
Spring bean이란 ?  (0) 2019.05.29
Spring IOC  (0) 2019.05.29
Thymeleaf란?  (0) 2019.05.28
Spring MVC구조  (0) 2019.05.20