일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql
- 행정지역 DB
- restapi
- EER
- Layered Architecture
- 인턴 지원
- frontend
- 소프트웨어 개발보안 경진대회
- 메모리 포랜식
- 방명록 만들기
- PyAmdecoder
- Django
- reversing.kr
- SessionAttribute
- riceteacatpanda
- 인턴 후기
- 동읍면 DB
- jsp
- ㅁㅇㅂ??ㅇㅈㄷ ㅎㅇㅌ...
- Forensic 절차
- spring
- react
- JSTL
- webhacking 처음
- DBMS
- 네이버 인턴
- 소개딩
- 정보보호병 후기
- 3단계 지역 DB
- Database
- Today
- Total
목록restapi (2)
웹찢남
@RestController - Rest API 또는 Web API를 개발하기 위해 등장 - 이전 버전의 @Controller @ResponseBody 포함 MessageConvertor - 자바 객체와 HTTP 요청 / 응답 바디를 변환 json 응답하기 - 컨트롤러의 메소드에서는 json으로 변환될 객체를 반환 - jackson 라이브러리를 추가할 경우 객체를 json으로 변환하는 메시지 컨버터가 사용되도록 @EnableWebMvc에서 기본으로 설정 - jackson 라이브러리를 추가하지 않으면 json 메시지로 변환할 수 없어 500 에러 발생 - 사용자가 임의의 메시지 컨버터를 사용하려면 WebMvcConfigurerAdapter의 configureMessageConverters 메소드를 오버라이..
Rest Api란 - 간단하게 생각하면 HTTP로 요청을 보내 특정 데이터를 받아오는 것 왜쓰냐? -> 안드로이드 앱, Javascript 등 다양한 클라이언트들이 어떤 공통 정보를 쓸 수 있도록 함 Rest의 특징 1. Uniform Interface: 구성 요소 사이의 인터페이스는 균일해야함 (효율성) 2. Stateless: 클라이언트와 서버의 통신에는 상태가 없어야 함, 모든 요청은 필요한 모든 정보를 담고 있어야함 3. Cacheable: 모든 서버 응답은 캐시가 가능한지 그렇지 아닌지 알 수 있어야 함 4. Self-descriptiveness: Rest API 메시지만 봐도 이를 쉽게 이해할 수 있는 자체 표현 구조 사용 5. Client-Server 구조: 사용자 인터페이스에 대한 관심을 ..