주간코딩일기
2024/04/10~2024/04/13 4월 2주차 코딩일기
HO0214
2024. 4. 14. 17:58
4/10(수)
- inflean Spring MVC - 백엔드 웹 개발 핵심기술 수강
- servlet 관련 강의
4/11(목)
- servlet 중 client - server 데이터 전송방법 공부
더보기
- GET → query parameter
- /url ?username=hello&age=20
- 메시지바디없이 url의 쿼리 파라미터에 데이터를 담아서 전달
- 사용
- request.getParameter() : 단 하나의 값만 있는 경우
- request.getParameterValues() : 같은 값이 두개 이상인 경우, 두 개 이상일 때 getParameter()사용 시 첫번째 값을 반환함
- POST→
- content-type : application/x-www-form-urlencoded
- 메시지 바디에 쿼리 파라미터 형식으로 전달 username=helllo&age=20
- HTML form 사용
- get의 쿼리 파라미터 형식과 동일함. 따라서 메서드를 그대로 사용하면 됨
- 참고
- content-type은 HTTP메시지 바디의 데이터 형식을 지정
- GET URL 쿼리 파라미터 형식으로
- HTTP message body에 데이터를 직접 담아서 요청
- HTTP API에서 주로 사용, JSON, XML, TEXT
- 데이터 형식은 주로 JSON사용
4/12(금)
- [error] WARN org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Ignored XML validation warning 에러 해결
- [error] peroperties파일 bean등록, @Value로 값을 받아오지 못하는 에러 해결
- [개념] Spring IOC 컨테이너 및 Bean 공부
- 외부라이브러리, jar파일 추가하는 방법
회고
- 알고리즘 풀이 정리하기
- 주간 정리 전까지 에러관련 게시글 모두 작성하두기
- 공부하기 전부터 notion을 켜고 할때마다 정리하기(공부하고 까먹은 내용이 너무 많은 것 같다..)