Error Note
[Spring]java.lang.IllegalArgumentException
롱하
2024. 7. 1. 09:28
* java.lang.IllegalArgumentException 오류는 어떨 때 발생하는가 ?
잘못된 인수(파라미터)를 메소드에 전달했을 때 발생하는 예외이다. 즉, 메소드가 예상하지 못한 값이나 범위의 인수를 전달받았을 때 발생
[주요 원인]
- 널 값 전달: 널 값이 허용되지 않는 매개변수에 널 값을 전달한 경우
- 잘못된 범위의 값: 메소드가 특정 범위 내의 값을 요구하지만 그 범위를 벗어난 값을 전달 한 경우
- 적절하지 않은 형식의 값: 메소드가 특정 형식의 값을 요구하지만 그 형식을 따르지 않는 값을 전달 한 경우