본문 바로가기

H23

[묘공단/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.
2-1 프로젝트 환경설정 목차 1. 프로젝트 생성 2. 라이브러리 살펴보기 3. View 환경 설정 4. H2 데이터베이스 설치 5. JPA와 DB 설정, 동작확인 1. 프로젝트 생성 1.스프링 부트 스타터(https://start.spring.io/) Project: Gradle - Groovy spring Boot :3.1.0 (강의는 2.7.12) 사용 기능: web, thymeleaf, jpa, h2, lombok, validation groupId: jpabook artifactId: jpashop java: 17(강의는 11 ) ※자신의 자바 버전과 동일한 버전을 선택해주세요. 압축을 풀고 intellij에서 open을 해줍니다 오픈을 하면 각종 의존관계에 의해 설치를 진행하는데요 다 설치가 끝나고 build.grad.. 2023. 5. 20.
1-6 스프링 DB 접근 기술 목차 1. H2 데이터베이스 설치 2. 순수 Jdbc 3. 스프링 통합 테스트 4. 스프링 JdbcTemplate 5. JPA 6. 스프링 데이터 JPA 목적 - 스프링 데이터 엑세스 1. H2 데이터베이스 설치 H2 :개발이나 테스트 용도로 가볍고 편리한 DB 웹 화면 제공 주의! h2 데이터베이터 설치 버전 관련 Spring Boot (2.X.X) 1.4.200 버전을 설치해주세요. Spring Boot (3.X.X) 2.1.214 버전이상을 설치해주세요. https://www.h2database.com/html/download-archive.html 만약 이미 설치하고 실행까지 했다면 다시 설치한 이후에 ~/test.mv.db 파일을 꼭 삭제해주세요. 그렇지 않으면 다음 오류가 발생하면서 접속되지 .. 2023. 5. 14.