반응형
1. 순환 참조를 방지할 수 있다.
- 애초에 이렇게 코딩을 하는 경우는 드물겠지만.......
순환 참조가 발생하는 경우 애플리케이션이 구동되지 않는다.
2. 테스트 코드 작성이 편리하다.
- 단순 POJO를 이용한 테스트 코드를 만들 수 있다.
> bean으로 등록하지 않아도 됨.
3. immutable 하다.
- 실행 중에 객체가 변하는 것을 막을 수 있다. (final 사용)
반응형
'백엔드 > Spring' 카테고리의 다른 글
자기호출 Self Invocation (0) | 2024.05.25 |
---|---|
@Transactional propagation (0) | 2024.04.21 |
IoC, Application Context, DI, DL (0) | 2022.09.13 |
Spring DB Transaction에서의 UncheckedException, CheckedException (2) | 2022.08.16 |