별칭
Note | ||
---|---|---|
| ||
별칭의 경우 외부, 즉, 다른 컴포넌트에서 빈 정의가 되어 있어서 빈 정의를 수정하지 못할 때 기존 정의된 빈을 이름을 바꾸어 참조하려고 할 떄 유용함. |
- 빈 정의에서 id 속성으로 지정된 하나의 이름과 name 속성에 여러 이름을 작성하여 빈에 하나 이상의 이름을 제공할 수 있음.
- 이러한 이름들은 같은 빈에 대한 별칭이 될 수 있음.
- 별칭은 애플리케이션의 각 컴포넌트가 해당 컴포넌트 자체에 명시한 빈 이름을 사용하여 공통 의존성을 참조하도록 허용하는 것과 같은 일부 상황에 유용함.
- 빈이 실제로 정의된 곳에 모든 별칭을 지정하는 것이 항상 바람직한 것은 아님.
- 때때로 다른 곳에서 정의된 빈에 대한 별칭을 지정하는 것이 바람직할 때도 있음.