일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 최소스패닝트리
- Floyd-Warshall
- SpringBoot
- 이분 매칭
- 이분탐색
- 세그먼트 트리
- 축사 배정
- 다이나믹 프로그래밍
- Flpyd-Warshall
- 피보나치수열
- 코드그라운드
- tensorflow
- 나무자르기
- 피노나치 수열
- 쉬운 계단 수
- Mysql5.7
- 최소신장트리
- 알고스팟
- Ubuntu64bit
- 네이버 지도 api
- 동적계획법
- pythonanywhere
- 이분매칭
- 백준
- 분할정복
- 이친수
- VituralBox
- 알고리즘
- 백트래킹
- 연속합
- Today
- Total
목록WEB Server/Spring (3)
초보개발자
@RequestParam 어노테이션을 사용할 때 required의 default value는 true이다.즉, 설정을 안하면 무조건 해당 값을 받아야 한다. (false로 설정할 경우, 전달되지 않아도 오류는 없다.) 해당 값을 받지 않을 경우, MissingServletRequestParameterException 런타임 오류가 난다. @ExceptionHandler를 이용하여 처리하고 싶으면 다음 Exception을 handle 하면 된다. 참고: https://stackoverflow.com/questions/37746428/java-spring-how-to-handle-missing-required-request-parameters
간단하게 설명하면 다음과 같다. Jackson을 이용할 경우 @JsonProperty를 사용Gson을 이용할 경우 @SerializedName을 사용
Lombok에서 제공하는 Annotation을 사용하는데 can't find symbol이라는 에러가 떴다.can't find symbol 에러는 주로 철자 오류나 지역 변수 등의 오류라고 인터넷에 나왔다.하지만 Lombok 관련 Annotation 문제는 다음과 같이 해결하면 된다. Preferences > Build, Execution, Deployment > Compiler > Annotation Processors 이 위치에서 Enable annotation processing 체크를 해주면 된다. 참고https://stackoverflow.com/questions/9424364/cant-compile-project-when-im-using-lombok-under-intellij-idea