본문 바로가기

API3

[Eulji_LikeLion_2024_BackEnd] 3차 Q&A (의존성,api,git) Q3-1 devtools(의존성)을 추가하고싶어요 1) Spring-boot-devtools 2) 의존성추가 Q3-2 API는 뭔가요? 그리고 api실습때 나온 { }는 뭔가요? 1) API 2) JSON Q3-3 GiT을 세션에 진행하셨는데 다시 알려주세요:) 1) 환경설청 2) 첫 업로드 3) 협업에 필요한 코드 Q 3-1. 의존성을 추가하고 싶어요 1) Spring-boot-devtools 의존성을 추가하는 법을 질문 하셨기때문에 devtools는 간단하게 넘어가겠습니다 참고용 링크:공식문서 devtools는 개발하는 경우에 매번 재시작을 하기 힘들고 귀찮다. 다양한 이유로 개발하는 경우에 많이 사용하는데 대표적으로 제공하는 기능은 아래와같습니다 Property Defaults Automatic R.. 2024. 4. 4.
[묘공단/spring] 6장 블로그 기획하고 API만들기 - 개념 포스팅 목차 (책의 목차와 다릅니다 개인적으로 공부한 내용입니다) 6장 블로그 기획하고 API만들기 - 개념 6-1. API - REST API 6-2. H2 6-1. API - REST API API( Application Programming Interface) 란 네트워크에서 API는 프로그램 간에 상호작용하기 위한 매개체를 말합니다 이해가 처음엔 잘 안되기에 예를 한번 들어보겠습니다 우리(클라이언트)가 웹 사이트의 주소를 입력해서 "멋있는 도히의블로그를 보여줘!" 라는 요청을 했다고 가정합시다. 그러면 API는 이 요청을 받아서 서버에게 가져다 줍니다. 그러면 서버는 API가 가져온 요청을 처리해서 "멋있는 도히의 블로그"라는 결과물을 만들어서 API에게 전달합니다. API는 최종 결과물을 브라우.. 2023. 10. 11.
1-2. 스프링 웹 개발 기초 목차 1. 정적 컨텐츠 2. MVC와 템플릿 엔진 3. API 1. 정적 컨텐츠 Spring Boot -정적 컨텐츠 정적 컨텐츠는 웹 페이지에서 동적으로 생성되지 않고, 미리 만들어진 HTML, CSS, JavaScript 파일 등으로 이루어진 정적인 파일들을 말합니다. 이러한 파일들은 서버에서 클라이언트에 직접 전송되며, 클라이언트 측에서는 웹 페이지를 불러올 때 이 파일들을 받아와 렌더링하게 됩니다. (서버에서 뭐하는것이 없이 웹브라우저로 바로 내려주는거 라고 이해하면 편할듯하다.) 스프링 부트에서 정적컨텐츠 요약 정적.html -> 내장 톰켓 서버 요청받음 -> 스프링에게 넘김 -> 컨테이너에서 관련 컨트롤러가 없네..? -> 그럼 resources : static/정적.html을 찾음 -> 출력 .. 2023. 5. 13.