스프링 부트 시작하기(2019출판) 작업환경: 이클립스+STS플러그인+그래들빌드+스프링부트2.1.1버전+스프링프레임웍5.x
책 소스와는 다르게 자바는 Open JDK사용: jdk1.8.0_181버전
소스 참조: https://github.com/insightbook/Spring-Boot
- 위 내용중 7장과 8장을 리뷰했습니다.(아래)
7장 RESTful 게시판 만들어 보기
7.1 REST란?
7.2 RESTful 게시판으로 변경하기
7.2.1 컨트롤러 작성하기
7.2.2 뷰 템플릿
7.2.3 게시글 작성 확인하기
7.2.4 게시글의 이동, 수정, 삭제를 확인하기
7.3 REST API로 변경하기
7.3.1 REST API 개발하기
7.3.2 REST API 테스트하기
8장 스프링 데이터 JPA 사용해 보기
8.1 스프링 데이터 JPA
8.1.1 JPA란?
8.1.2 JPA의 장점
8.1.3 JPA의 단점
8.1.4 스프링 데이터 JPA란?
8.2 스프링 데이터 JPA를 위한 기본 설정
8.2.1 JPA 설정 추가하기
8.2.2 자바 8의 날짜 API 설정하기
8.3 JPA를 사용한 게시판으로 변경하기
8.3.1 엔티티 생성하기
8.3.2 컨트롤러 작성하기
8.3.3 서비스 작성하기
8.3.4 FileUtils 클래스 변경하기
8.3.5 리포지터리 작성하기
8.3.6 뷰 템플릿 작성하기
8.4 결과 확인하기
8.4.1 데이터베이스 확인하기
8.4.2 게시판 기능 확인하기
참고로 , 9장 GCP를 이용해서 서버 구성하기 는 구글 클라우드 플랫폼(GCP, Google Cloud Platform)을 사용해서 배포하는 것입니다.
- 전 헤로쿠(Heroku) Free 서버에 배포할 예정 입니다.
- 로컬 컴퓨터에서 2가지로 작업해 보았습니다. (JPA방식으로 스키마 자동생성 / DDL쿼리를 직접 사용해서 수동으로 스키마 생성)
- 로컬PC확인 http://localhost:8080/board/openBoardList.do (아래)
작업한 소스
- JPA방식 자동 스키마 생성한 소스
- No JPA방식 수동 스키마 생성한 소스(쿼리포함)
insight.sql (수동 스키마 생성 쿼리)
[책]스프링 부트 시작하기 리뷰_3 (0) | 2019.12.26 |
---|---|
[책]스프링 부트 시작하기 리뷰_2 (0) | 2019.12.25 |
인텔리J+Gradle+SpringBoot2개발 로그인구현_8 (0) | 2019.12.23 |
인텔리J+Gradle+SpringBoot2개발 캐시와 에러페이지 구현_7 (0) | 2019.12.22 |
타임리프 템플릿 CRUD 테스트 (0) | 2019.12.21 |
댓글 영역