질문 피드백 등 모든 댓글 환영합니다. 서버개발에 대해서 아는 것은 하나도 없지만 어차피 아는 거 없는 김에 무작정 시작해본 spring입니다.처음 공부하는 것이기 때문에 순서가 뒤죽박죽이고 오류가 많을 수 있습니다.(제가 이해한 스프링으로 잘못된 정보가
(피드백·악플·선플 모두 환영합니다)스프링이 제공하는 개념인 DI에 대해 정리하려 합니다.스프링을 찍먹하며 느낀 것을 정리한거라 내용이 부실하고 틀린 부분이 있을 수 있습니다.앞으로 공부하며 추가하겠습니다.Dependency Injection, 의존성(의존관계) 주입으
(피드백·악플·선플 모두 환영합니다)스프링에서 처음 마주하게 되는 스프링 컨테이너와 빈에 대해서 정리해보고자 합니다.스프링을 처음 공부하며 느낀 것을 정리한거라 내용이 부실하고 틀린 부분이 있을 수 있습니다.앞으로 공부하며 추가하겠습니다.스프링 컨테이너는 스프링 빈의
질문, 피드백 등 모든 댓글 환영합니다.MVC는 Model, View, Controller의 약자로 널리 사용되는 디자인패턴입니다.Model : 데이터 관리와 이동을 담당View : html 생성 등 화면을 처리하는 기능을 담당Controller : 요청을 처리하고 핵
스프링에서 HTTP 요청을 처리하는 방법을 정리하겠습니다.Sevlet 같이 낮은 레벨에서 Htpp 요청을 다루는 방법을 설명하기 보단 실제로 스프링(스프링부트)를 사용하여 개발할 때 요청을 처리하는 방법을 정리하겠습니다.HTTP는 HyperText Transfer Pr
이전 블로그에서 HTTP 요청을 처리하는 방법을 정리하며 스프링 MVC가 어떻게 데이터를 적절히 인식하여 변환하는지에 관한 궁금증을 남겼습니다.스프링 MVC는 HandlerMethodArgumentResolver, HttpMessageConverter 등을 통해 해당
질문, 피드백 등 모든 댓글 환영합니다. 웹 페이지를 만들다 보면 문구를 바꿔야 할 일이 발생할 수 있습니다. ex) 사용자 -> 회원, 별명 -> 닉네임 또는 서비스하는 국가에 따라 다른 언어로 페이지를 렌더링해야 할 경우도 있을 것입니다. (한국어, 영어, 일본어
질문, 피드백 등 모든 댓글 환영합니다. 스프링에서 HTTP 요청을 처리할 때 컨트롤러에서는 HTTP 요청이 정상 요청인지를 검증해야 합니다. 예를 들어 HTTP form 으로 전송된 값이 영문만 가능한데 한글이 넘어오는 경우에는 컨트롤러에서 비정상 요청으로 처리해
질문, 피드백 등 모든 댓글 환영합니다.스프링에서 예외가 발생하면 이를 어떻게 처리하는 지 알아보겠습니다.예외를 try-catch 문으로 잡으면 문제가 발생하지 않지만 만약 WAS(Web Application Server, 스프링 부트 사용시 TOMCAT)까지 예외가
질문, 피드백 등 모든 댓글 환영합니다.HTTP API 요청에서 예외가 발생하면 단순히 오류페이지를 제공하는 것이 아니라 상황에 맞게 오류 응답 스펙을 정하고 관련 데이터를 JSON으로 응답해야합니다.예외 처리 - 오류페이지스프링부트가 기본으로 제공하는 BasicErr
블로그를 참고하여 작성했습니다.기본적으로 HTML form 태그에선 GET, POST 요청만 할 수 있습니다.때문에 form 태그에 히든 태그를 포함하는 방식으로 다른 method 요청을 구현할 수 있습니다.위 처럼 직접 form 태그 안에 히든 태그를 작성하지 않고
질문, 피드백 등 모든 댓글 환영합니다.스프링에서 자주 사용되는 필터와 인터셉터에 대해 알아보겠습니다.필터와 인터셉터는 스프링 MVC에서 공통 관심 사항을 처리하기 위해 사용합니다.예를 들어 대부분의 서비스는 로그인 이용자와 비로그인 이용자가 접근할 수 있는 서비스가