인프런 커뮤니티 질문&답변
Response관련 질문드립니다.
해결된 질문
작성
·
182
0
public void addStock(int quantity){
this.stockQuantity += quantity;
}위의 코드에서 Return이 없어도 되나요? getStock 메소드는 없는 것 같아서 테스트 코드나 정상작동이 보장되는걸까요(싱글톤 객체라서?)?
public void removeStock(int quantity){
int restStock = this.stockQuantity - quantity;
if (restStock < 0) {
throw new NotEnoughStockException("need more stock");
}여기서 예외가 발생하면, Front로는 어떡해 알 수 있나요?
message가 Front로 전달이 되나요?
답변 1
2
안녕하세요. gang ho lee님, 공식 서포터즈 David입니다.
롬복의@Getter를 사용하고 있기 때문에 getStockQuantity()는 자동으로 생성됩니다.
예외 발생과 처리에 대한 부분은 아래 강의 '예외 처리와 오류 페이지', 'API 예외 처리' 섹션을 참고해주세요. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2
감사합니다.





