본문 바로가기
728x90
SMALL

스프링부트8

[Spring Boot] 쇼핑몰 - 환경설정(View, H2 Database, JPA) start.spring.io 사이트에서 스프링 부트 2.x에 대한 지원이 종료되어서 2.x를 더는 선택할 수 없습니다.JDK도 17 이상을 사용해야 합니다.  * 프로젝트 생성스프링부트 3.3.3Java 17  내가 설치한 자바 버전 17로 SDK 설정.  JVM도 자바 17로 설정.  플러그인에서 lombok 설치 후, 어노테이션 프로세서 설정.  잘 동작하는지 코드 실행해 보기.  localhost:8080에 접속해 보니 잘 동작하는 것을 확인할 수 있다.프로젝트 생성 끝. * View 설정View 동작 원리1. localhost:8080/hello에 접속하면 HTTP GET 요청이 서버로 전송된다.2. 서버는 HelloController의 hello 메서드에 GET 요청을 매핑한다.3. hello .. 2024. 10. 5.
[Spring Boot] REST API - PUT (+ Talend API Tester) 2024.07.14 - [Spring Framework/Spring Boot] - [Spring Boot] REST API - POST / Talend API Tester [Spring Boot] REST API - POST (+ Talend API Tester)https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm?hl=ko Talend API Tester - Free Edition - Chrome 웹 스토어Visually interact with REST, SOAP and HTTP APIs.chromewebstore.google.com크롬 확장프로djjin02.tistory.c.. 2024. 7. 14.
[Spring Boot] REST API - POST (+ Talend API Tester) https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm?hl=ko Talend API Tester - Free Edition - Chrome 웹 스토어Visually interact with REST, SOAP and HTTP APIs.chromewebstore.google.com크롬 확장프로그램인 Talend API Tester를 사용하여 JSON 형식의 요청 및 응답을 확인해 보겠다.   위 컨트롤러 클래스에는 HTTP 요청을 처리하고 응답을 반환하는 코드가 들어있다.(코드 설명은 주석 확인)  데이터 구조를 정의하는 코드이다.  POST 메서드, URL, 전송할 json 데이.. 2024. 7. 14.
[Spring Boot] REST API - GET * Annotation@RestControllerRESTful 웹 서비스의 컨트롤러임을 선언. @RequestMapping요청을 특정 컨트롤러 클래스나 메서드에 매핑할 때 사용. @GetMappingHTTP GET 요청을 특정 핸들러 메서드에 매핑할 때 사용. 즉, 지정된 URL의 GET 요청을 처리하는 메서드를 정의한다. @PathVariableURL 경로의 일부를 메서드 매개변수로 전달받을 때 사용. 즉, URL 패턴 중 일부를 동적으로 받아서 사용할 수 있다. @RequestParamHTTP 요청의 쿼리 파라미터를 메서드의 매개변수로 바인딩할 때 사용.요청 파라미터의 이름과 메서드 매개변수의 이름이 일치해야, name 속성을 사용하여 다른 이름의 파라미터를 바인딩할 수도 있다. * 실습 세팅  실습.. 2024. 7. 12.
728x90
LIST