2023.11.14
[테킷 백엔드 부트캠프 희성 강사님 스프링부트 강의]
❗ 에러 문구
- Optional int parameter 'a' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.
java.lang.IllegalStateException: Optional int parameter 'a' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.
📸 에러 캡쳐
🔎 에러 이유 및 해결
- String showCalc(int a, int b)
-> String showCalc2(Integer a, Integer b) 타입을 Integer 참조형으로 변경하면 입력값이 없을 때 null을 넣어서 프로그램이 계속 실행될 수 있게 했다.