일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTTP 요청 메시지
- DI
- ExceptionResolver
- http
- 체크에러
- BeanDefnition
- 언체크에러
- 웹 스코프
- 백준 2263
- 깃허브 저장소 합치기
- 프로토타입 스코프
- 스프링 타입컨버터
- 의존관계
- 객체지향
- HTTP 응답 메시지
- BeanValidation
- HTTP메시지
- 김영한
- 예외추상화
- 커밋로그
- 스프링 파일 업로드
- 스프링 빈
- REST #REST API #HTTP 메서드
- 백준4256
- BasicErrorController
- 서블릿
- 스프링
- 프로토콜 스택 4계층
- 스프링 예외변환기
- 스프링 컨테이너
- Today
- Total
목록기타 (4)
Enthusiasm! Enthusiasm!

곧 사이드 프로젝트 개발을 시작할 예정이다. 프로젝트를 진행하면서 Restful API에 대한 문서화를 자동으로 해주는 도구인 Swagger를 사용할 예정인데 Swagger 사용법에 대해 미리 정리해두고자 글을 작성한다. Swagger 일반적으로 개발을 진행할 때, 백엔드 개발자와 프론트엔드 개발자로 역할이 나뉘고 두 개발자 사이에서 어떠한 방식으로 데이터를 주고 받을 지 명세가 필요하다. 이를 문서화 한게 API 명세서이며, 프로젝트 규모가 커질수록 API 명세서는 필수이다. Swagger는 Swagger Hub를 제공하며, 이를 통해 Open API를 사용해서 API를 정의하고, 관리할 수 있으며, 여러 개발자가 Swagger Hub를 통해 하나의 프로젝트에 대한 API를 작성하고 테스트 할 수 있다..
안녕하세요 방금 코딩테스트 보고 가장 기억에 남을 때 후기를 작성하고자 바로 왔습니다. 1. 시험 환경 IDE 사용불가, 환경은 프로그래머스지만 테스트 케이스만 맞았는지 확인 가능하고, 제출 시 답이 맞았는지 틀렸는지 알 수 없습니다. 네이버는 시험 환경을 굉장히 엄격하게 관리하더라고요. A4용지 1장 사용가능, 화면 공유, 실시간으로 시험장소 촬영하여 공유하는 등 공정하게 시험을 볼 수 있도록 관리했습니다. 개인적으로 이거는 좋다고 생각합니다. 그런데 얼마나 엄격하게 관리하냐면, 원래 듀얼 모니터를 사용해서 꺼둔 상태로 노트북만 사용했는데, 옷이나 수건으로 모니터를 덮어달라는 개인 공지까지 왔습니다. 대단하다 네이버..(따봉) 2. 문제 총 4문제가 출제되었습니다. 네이버는 문제 유출을 엄격히 제한하고..
새로운 사이드 프로젝트를 시작하기 전 내가 어떤 기술과 역량을 길러야할지 알아보기 위해 기업들의 채용공고를 보고 있었다. 그러던 중 이런 문구를 보았다. -REST API로 여러 서비스를 연동해본 경험이 있으면 좋아요. 많은 기업에서 REST API의 경험을 중요시 하였고, 확실히 알아둬야 겠다는 생각이 들어서 정리하고자 이 글을 작성한다. REST API 기본 개념 REST API는 Representational State Transfer API의 약자로 웹 서비스를 위한 소프트웨어 아키텍처 스타일 중 하나이다. 클라이언트-서버 모델을 따르며, 클라이언트가 서버에 요청을 보내면 서버가 데이터를 반환하는 방식으로 작동한다. REST API는 자원(resource)을 표현하는 URI(Uniform Reso..
나의 올해 신년 다짐중 하나는 의미있는 내용으로 1일 1커밋을 하는 것이다! 다짐을 지키기 위해 스프링을 공부하면서 실습 내용들을 커밋하고 있었다. 공부 중에 여러 서브 프로젝트들이 생겼고, 계속 늘어나는게 보기 좋지 않아 저장소를 하나로 합치기로 마음 먹었다! 새로운 폴더를 만들어서 내용을 옮긴 뒤 push를 하면 정말 빠르고 쉽게 합칠 수 있지만,공부 중 주제별로 커밋해놓은 로그와 애써 심어놓은 잔디가 사라지기 때문에 로그를 유지하면서 합치는 방법에 대해 포스팅 하겠다! 1. 여러 저장소를 통합할 새로운 저장소를 생성한다. -깃허브에 만든 뒤 clone을 하던, local에 만든 뒤 깃허브와 연결하던 원하는 방법으로 새로운 저장소를 만든다. -이 때 새로운 커밋내역을 반드시 하나 남겨줘야한다고 한다!..