강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Dev.Kim님의 프로필 이미지
Dev.Kim

작성한 질문수

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

HelloWorld Bean 추가

질문있습니다

작성

·

169

0

조금 다른 이야기이지만

HelloWorldBean이라는 클래스명을 사용하셨는데

제가 알기에 Bean은 스프링컨테이너에 관리되는 객체로 알고 있는데, 현재 HelloWorldBean은 스프링 컨테이너에 관리되는 객체가 아닌 Response를 위한 객체로 생각되는데 Bean네이밍을 사용하신 이유가 있으신가요?

답변 1

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

말씀하신 네이밍 부분에 대해서는 특별한 이유는 없습니다. Spring에서 자바 오브젝트를 관리하기 위해 Bean이라는 용어로 사용하였지만, 원래 Bean 자바에서 사용되는 컴포넌트를 의미하기도 합니다. 따라서 Spring에서만 사용되어야 하는 것은 아니라고 생각됩니다. Reposnse 객체에 대한 반환 오브젝트의 이름도 정해진 규칙이 없기 때문에, 강의에서는 임의로 지정한 것이며, 저도 실제 업무에서는 정해는 네이밍룰에 따라서 이름을 지어 사용합니다. 

감사합니다. 

Dev.Kim님의 프로필 이미지
Dev.Kim

작성한 질문수

질문하기