springboot annotation @autowired
Spring 의 @Autowired
annotation
Autowired 는 Dependency Injection 을 사용한다. 즉, @Autowired
는 dependency가 있는 object 를 inject 해준다.
이것을 ref.2 에서 좀 더 자세히 풀어준다. 그것을 대략적으로 옮겨오면 다음과 같다.
Spring Container 이 가지고 있는 object(bean) 들이 있는데, 우리의 controller bean 이 저기에 spring container 내가 사용할 bean 이 있다는 것을 안다. 그러면, 우리는 이 Controller class bean 에게 helper class bean 을 연결해줘야 한다. 이것이
@Autowired
이다.그러면 이제 그 bean 을 찾고, 그것을 지정한 변수에 담는다. (inject) 그러면 이제 변수가 초기화후 사용할 준비가 되게 된다.
댓글 없음:
댓글 쓰기