FastAPI / REST API / GraphQL
·
Framework
FastAPI는 python으로 만든 웹 프레임워크로 주로 REST API 서버를 쉽고 빠르게 만들기 위해 사용된다. ✅ REST API(REpresentational State Transfer API) 는 HTTP를 통해 자원에 접근하고 조작할 수 있도록 만든 규칙 기반의 API다.개념설명Resource (자원)서버에 존재하는 데이터 (예: 사용자, 뉴스, 상품 등)URI자원의 위치를 나타냄 (/users, /news/1 등)HTTP 메서드자원에 대한 행동 정의 (GET, POST, PUT, DELETE)Representation자원의 표현 방식. 주로 JSON 형식 사용 HTTP 각 메서드의 역할은 다음과 같다.GET : 자원 조회 (ex 뉴스 목록 가져오기)POST : 자원 생성 (ex 새 사용자..
Spring Boot / Gradle 파헤치기
·
Framework
팀프로젝트로 만든 뉴스 크롤링 어플을 정리하면서 대충 넘겼던 부분을 다시 공부하기 시작했는데 처음부터 막혔다. server측과 fastapi측 구현을 따로해서 각각 서버를 배포했었는데 기존에 사용했던 render가 서버를 재배포하는데 시간도 오래걸리고 15분이상 사용하지 않으면 sleep상태에 접어들어서 실질적인 배포라 할 수 없던 상황이었다. 시간이 없어서 대충 gpt랑 싸워가면서 코드를 작성했는데 너무 정리가 안 되있어서 한 번 정리를 해보려고 한다. Gradle이란 무엇인가 ✅ Gradle이란 JAVA/Kotlin등 JVM 기반 프로젝트 전반을 위한 오픈 소스 빌드 자동화 도구로 Groovy 혹은 Kotlin DSL을 이용해 Task(무엇을 할 것인지) 와 Dependencies(어떤 의존성이..
-->
loading