spring

프로젝트/부추 농장(spring boot + mySQL)

4. 에러 핸들링

웹 어플리케이션에서 발생할 수 있는 에러의 종류는 무궁무진하다. 서버의 소프트웨어 오류일 수도 있고, 하드의 오류일 수도 있고, 유저의 input 오류일 수도 있고, 네트워크 오류일 수도 있고... 그 모든 예외나 오류들을 직접 처리하기는 힘들지만, 적어도 개발한 어플리케이션 안에서 발생할 수 있는 예외들은 최대한 핸들링해야한다. 실제 개발하는 시간보다 디버깅 하는 시간이 훨씬 길듯, 예외 처리 역시 신중하고 확실하게! 해야한다. 1. Spring Boot에서 Custom Exception 처리의 동작 과정 @ControllerAdvice class+ @ExceptionHandler method 구조로 동작한다. @ControllerAdvice가 붙은 클래스의 method들은 @Controller 클래스..

삽질..

Content Type과 @PostMapping

시작 전에 이 글은 아래 블로그 글을 참고해서 작성되었음을 미리 알린다. [Spring] Post 요청과 Content-Type의 관계 도움이 되시면 '광고'를 한번씩 눌러시면 감사하겠습니다 :) 실무에서 RestAPI를 만들면서 ... blog.naver.com "farmContent" key 값으로 150자 미만의 String data를 JSON 형식으로 받는 POST method를 controller에 정의했다. 관련된 컨트롤러 코드이다.. @RestController @RequestMapping("farm-log") @RequiredArgsConstructor @Slf4j public class FarmLogController { private final FarmLogService farmLogS..

김부추
'spring' 태그의 글 목록