분당초급개발자
24
2020-11-22 19:11:15
0
116

Spring에서 List<?>와 상속의 올바른 접근 방법


안녕하세요?


회사에서 스프링을 사용하게 되어, 일반 자바로 짜여진 코드들을 스프링 빈으로 바꾸는 작업 중에 궁금한 사항이 생겨 질문드립니다.

1. 상속 관계에 있는 클래스는 스프링 내에서 어떻게 관리되나요?

class Student extends Human{} 일 때, Student와 Human 둘 다 빈 등록을 해야 맞는건지 궁금합니다.

제 생각에 Student와 Human을 둘다 독립적으로 사용할 가능성이 있다면 둘 다 빈 등록하고, Student만 사용한다면 Student만 빈등록하는게 맞는거 같은데 확신이 없습니다.

2. List<Student> student 처럼 인스턴스의 List는 어떻게 관리되나요?

   빈 등록을 하면 기본 scope는 singleton이라, list를 만들어도 모두 같은 인스턴스를 가르키니 list로 만들어도 의미가 없을 것 같습니다. 그래서 scope를 변경하거나 POJO 클래스 상태로 두어 관리해야할 것 같은데  어떤게 올바른 접근 방법인지 모르겠습니다.


혹시 아시는 분 있으면 답변 꼭 부탁드립니다. 감사합니다.

0
  • 답변 0

  • 로그인을 하시면 답변 을 등록할 수 있습니다.