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

H K님의 프로필 이미지
H K

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

예외와 트랜잭션 커밋, 롤백 - 활용

리턴값

작성

·

231

1

29:31 처럼 Exception을 터뜨리는게 아니라
리턴값 String 으로 보내서 이것을 호출한 컨트롤러가 그 다음 분기처리를 하라는 말씀이신가요 ??

 

 

답변 1

3

안녕하세요. H K님, 공식 서포터즈 OMG입니다.
.

28분 30초를 보시면, return "잔고부족" 을 예시로 설명해주시는데요,

"문자(열)로 넘기지 마시고 상태를 넘기고 특별하게 잘 넘기라"고 말씀하십니다.

"특별하게 잘 넘기라" 라고 하신 말씀은 팀내 혹은 개인의 규칙을 정하여 따르거나 일관된 방식으로 처리하라는 말씀이신 것으로 보시면 될 것 같고,

문자열을 반환하기 보다는 Enum 혹은 Http method 응답코드와 같은 상수를 정의하여 사용하시면 좋을 것 같습니다.

그리고 Service -> Service를 호출할 수 있으므로 컨트롤러로 단정짓기 보다는 호출한 클라이언트에서 처리하라는 의미로 이해하시면 될 것 같습니다.
.
감사합니다.

H K님의 프로필 이미지
H K
질문자

감사합니다

H K님의 프로필 이미지
H K

작성한 질문수

질문하기