22.02.21 01:10 작성
·
272
0
답변 2
1
안녕하세요. sdafasdf님, 공식 서포터즈 David입니다.
8:59초에 의존관계가 실행중에 동적으로 변하는 경우는
config파일만 바꾸면 된다고 말씀하셨는데 이 말이 무슨 말씀이신지
잘 모르겠습니다
=> Configuration 파일을 수정하는 것에 대해 말씀하신 것은 동적으로 의존관계를 변경해야 하는 경우는 거의 없으니 꼭 의존관계를 변경해야하는 경우 Configuration 파일을 수정(의존관계 관련 코드 변경)하고 이를 서버에 다시 반영한 후 서버를 재시작해야 한다고 말씀하신 것입니다.
감사합니다.
0
2022. 02. 22. 00:19
감사합니다 말씀하신 부분은 잘 들었습니다
꼭 의존관계를 변경해야하는 경우 Configuration 파일을 수정(의존관계 관련 코드 변경)하고 이를 서버에 다시 반영한 후 서버를 재시작해야 한다고 말씀하신 것입니다.
일단 의존관계에 관련되어있는 코드를 수정한다는 말씀은 이해되었습니다.
=>그 다음부터 제가 질문을 잘못한 것 같습니다(setter 표현도 조건에 따라선 생성자를 이용해서도 바꿀 수 있겠죠)
동적으로 서버가 바뀌는 경우도 의존성으로 함수를 참조하는 경우도
단일 방향일 수 있고, 양방향으로도 가능한데,
단일 방향인 패턴의 경우에는 한번 바뀌면 서버를 재시작하지 않는 이상 바뀌지않음
양방향의 경우에는 한번 바뀌면 다시 바꿀 수 있는 관계(이 경우 굳이 서버를 재시작하지 않아도 내장되어있는 코드를 이용해 의존적인 관계를 다시 원위치로 바꿀 수 있음)
이 중 단일 방향에 대해서, 처리 방법에 대해 설명해주신 것 같은데 맞나요?
(중간에 해석될 수 있는 여지가 많은 것 같아서 제가 여러 방향에서 생각을 하다보니까 오해를 한 것 같습니다..)
(개발자가 config파일을 수동적으로 처리하는 부분인지 제 경우엔 이걸 config 파일을 개발자가 직접 수정한다는 내용인지에 대한 부분으로도 받아들여져서요.. / 코드상에서 알아서 처리할 수 있도록 하는 부분에 대한 설명인지)
(단일 방향인지/ 양방향으로 처리가능한지)
말씀해주신 부분이랑 제 생각을 계속 정리했더니 위와같은 생각이 나왔는데 정확한지 모르겠네요..
2022. 02. 22. 10:05
조금 복잡하게 생각하신 것 같습니다.
강의에 언급된 내용은 개발자가 Configuration 파일을 '직접 수정'하는 경우를 말한 것입니다.
sdafasdf님 표현대로 말하자면 단일반향이 되겠네요.