분류 전체보기68 섹션 2-5 [스프링 부트 시작하기] HTTP 요청과 응답 HTTP 요청과 응답 HTTP웹 Request와 Response의 구조를 이해하고 내용을 확인할 수 있어야 한다. RequestRequest Line: Method, Path, HTTP VersionHeadersMessage Bodyhttp -v ":8080/hello?name=Spring"GET /hello?nameSpring HTTP/1.1Accept: */*Accept-Encoding: gzip, deflateConnection: keep-aliveHost: localhost:8080User-Agent: IntelliJ HTTP Client/IntelliJ IDEA 2024.1 ResponseStatus Line: HTTP Version, Status Code, Status TextHeadersMe.. 2024. 5. 29. 섹션 2-4 [스프링 부트 시작하기] Hello API 테스트 Hello API 테스트HelloController 컨트롤러 메소드를 호출할 수 있는 HTTP Request를 생성하고 리털되는 HTTP Response를 확인한다.HTTP 요청을 만들고 응답을 확인하는데 사용하는 도구curlHTTPieintelliJ IDEA Ultimate-http requestPostman API PlatformJUnit Test등등등...Http API를 테스트 한다는 점은 아래 사항을 고려해야한다.바디의 값은 어떻게 전달되고 있는지바디의 컨텐츠 타입은 어떻게 되어있는지주고받는 헤더의 값은 어떻게 설정되어 있는지 intellij IDEA Ultimate-http Request Hello API 테스트Request:GET http://localhost:8080/hello?name.. 2024. 5. 29. 섹션 2-3 [스프링 부트 시작하기] Hello Controller Hello Controller 구현Spring Boot Hello Controller를 구현한다. HelloController.classpackage com.tobyspring.tobyspringboot; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @GetMapping("/hello") public String hello(String name) { return "Hello " + name; .. 2024. 5. 29. 섹션 2-2 [스프링 부트 시작하기] 프로젝트 생성 스프링 부트 프로젝트 생성스프링 프로젝트는 다양한 방법으로 생성할 수 있습니다. 아래와 같은 방법을 참고하여 프로젝트를 생성하여 개발을 진행할 수 있습니다. 1. Spring Boot initializr 사이트에서 스프링 프로젝트 생성 https://start.spring.io/ 2. IDE intelliJ Ultimate Version 스프링 프로젝트 생성 3. 터미널 환경에서 Spring Boot CLI로 스프링 프로젝트 생성 2024. 5. 29. 섹션 2-1 [스프링 부트 시작하기] 개발환경 준비 스프링 부트 개발환경 구성스프링 부트를 개발하기 위해 JDK, IDE, Spring Boot 프레임워크 프로젝트 환경 준비 VersionSpring Boot 2.7.6JDK 8, 11, 17JDK 벤더사중 결정Eclipse TemurinMicrosoft OpenJDKAmazon CorrettoAzul JDKOracle JDK개발환경 구성 플러그인jabba: 노드진영에 버전관리 툴인 NVM과 유사하게 JAVA 버전을 간편하게 관리 가능sdkman : JDK뿐만아니라 다양한 개발툴들을 병렬로 관리 가능IDE 스프링 부트 통합 개발환경IntelliJ IDEA UltimateSTSVisual Studio CodeSpring Boot 프로젝트 생성 툴Spring Boot CLISpring Boot initiali.. 2024. 5. 29. 섹션 1-5 [스프링 부트 살펴보기] 스프링 부트의 이해 스프링 부트를 이해 한다는건 어떤 의미일까? 스프링 부트를 이용한 개발 방법부트가 결정한 기술과 구성, 디폴트 설정을 수용외부 설정 파일을 이용한 설정 변경 방법을 활용아주 빠르게 개발을 시작할 수 있다.스프링 부트를 이용한 개발의 오해와 한계애플리케이션 기능 코드만 잘 작성하면 된다?처음에는 맞는 이야기일 수 있으나 여기서 그치면 안된다.스프링을 몰라도 개발을 잘 할 수 있다?스프링 부트는 스프링을 기반으로 하기 때문에 스프링에 대한 학습은 꼭 필요하다.스프링 부트가 직접적으로 보여주지 않는 것은 몰라도 된다.스프링 부트의 철학이 아니다, 보여주지 않는 부분에 대해서도 검토해야한다.뭔가 기술적인 필요가 생기면 검색을 한다.꾸준한 학습이 필요합니다.스프링 부트를 이해하게 되면?스프링 부트가 스프링의 기술.. 2024. 5. 28. 이전 1 ··· 7 8 9 10 11 12 다음