본문 바로가기
반응형

Programming/Network&Server3

[HTTP] GET과 POST 차이 GET과 POST 모두 클라이언트에서 서버에 요청을 전송하는 HTTP 메소드이다. 그 중에서도 GET은 데이터를 읽기 위해, POST는 데이터를 생성하기 위해 사용된다. GET 방식 GET은 요청을 전송할 때 필요한 데이터를 Body에 담지 않고 쿼리스트링을 통해 전송한다. * 쿼리 스트링(QueryString) url의 끝에 ?와 함께 이름과 값으로 쌍을 이루는 요청 파라미터 요청 파라미터가 여러개면 &로 연결한다. www.example-url.com/resources?name1=value1&name2=value2 base url www.example-url.com 특정 페이지 /resources 쿼리 시작 ? 요청 파라미터명 name1 = 파라미터 value1 연결 & 요청 파라미터명 name2 = .. 2024. 1. 13.
[Spring Boot] spring initializr 사용하기 spring initializr spring boot 기반으로 spring 관련 프로젝트를 생성해주는 사이트로 project를 다운로드 하여 쉽게 사용 가능하다. https://start.spring.io/ 🔥Project 과거에는 Maven을 많이 사용했지만 최근에는 Gradle을 사용하여 프로젝트를 생성하는 추세이다. 심지어 spring 라이브러리 자체도 Gradle로 넘어오고 있다. 🔥Language 사용하고자하는 언어를 선택해주면 된다. 여기에서는 일반적으로 사용되는 Java를 선택하였다. 🔥Spring Boot 버전을 선택해준다. 버전 옆에 (SNAPSHOT)이라고 적혀 있는 것은 아직 만들고 있는 버전이며, 간혹 (M1)이라고 적혀있는 것은 정식으로 릴리즈되지 않은 버전이다. 따라서 영어로 아.. 2022. 1. 17.
[Spring Boot] IntelliJ 설치하기 다운로드 1. 아래 사이트로 접속 https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com 2. 버전 선택하여 다운로드 해당 포스팅에서는 Windows를 설치하였으며, 무료로 사용할 수 있는 Community 버전을 .exe 파일로 설치하였다. - Community : 기업, 개인에 상관없이 무료로 이용 가능하지만 기능이 제한적 (웹을 제외한 기본적인 JVM 언어 및 안드로이드 개발 지원) - Ultimate : 유료이지만 완전한 기능을 제공 (프론트엔드-웹 개발을 위한 기능 제공) Spring의 경우 Community 에.. 2022. 1. 17.
반응형