목록restAPI (3)
우당탕탕
1JPA로 게시글 CRUD 만들기 – 10분 만에 따라 하기 안녕하세요 오늘은 백엔드를 처음 시작하는 분들도 무리 없이 따라 할 수 있도록, Spring Data JPA를 활용한 게시글 CRUD(Create, Read, Update, Delete) 예제를 준비했습니다. 해당 프로젝트를 시작하기 앞서 아래 링크에서 프로젝트 구성을 먼저 진행해 주세요! (프로젝트 구성이 되어있다면 스킵하셔도 됩니다) 프로젝트 구성은 해당 링크에서 구성하실 수 있습니다! -> https://mozzi-devlog.tistory.com/461. CRUD가 뭐예요?• C(Create): 데이터 생성 → 블로그 게시글을 새로 작성하는 것처럼 DB에 새로운 데이터를 넣는 작업을 의미해요.• R(Read): 데이터 읽기(조회) → ..
FastAPI vs Django 프로젝트에서의 선택 기준 최근 Python 기반 백엔드 프레임워크로 FastAPI와 Django가 큰 인기를 얻고 있습니다. 둘 다 강력한 기능을 제공하지만, 실제 프로젝트에서 어떤 기준으로 선택해야 할지 고민하는 개발자들이 많습니다. 이번 글에서는 두 프레임워크의 특징, 장단점, 실제 프로젝트에서 선택 기준등을 정리해 보려고 합니다.FastAPI란?FastAPI는 Python 3.6+ 기반의 최신 웹 프레임워크로, 비동기(Async) 지원과 뛰어난 성능, 자동화된 API 문서화 기능으로 최근 각광받고 있습니다.FastAPI의 핵심 특징비동기 지원(Async/Await): 높은 동시성 처리와 빠른 응답 속도 제공자동 문서화: OpenAPI, Swagger UI를 통한 AP..
오늘은 이전에 작성한 REST API 소셜 로그인 2편-네이버를 작성한다. 카카오 버전은 [앱출시 - 1] REST API 소셜로그인 (네이버,카카오,구글,페이스북) - 카카오 를 참고하면 된다. 개발 ( Springboot ) 일단 개발에 앞서 네이버의 경우에도 카카오와 같이 개발자 사이트에 접속해서 개발 준비를 진행해야 한다. 네이버 개발자 -https://developers.naver.com/ 네이버 개발자 사이트에 접속하면 상단에 Application을 클릭 후 애플리케이션 등록을 눌러 새로운 애플리케이션을 등록해준다. 앱의 이름을 적고 사용 API로는 네아로(네이버 아이디로 로그인)를 선택한다. 정보제공의 경우 운영서버 심사 시에 실제 사용하는 내용만 넣어야 하므로 적당히 필요한 값만 선택해야 ..
