STS 로 Spring Boot 프로젝트 만들기. 5) 데이터 베이스 사용하기. CRUD 예제

STS 로 Spring Boot 프로젝트 만들기. 5) 데이터 베이스 사용하기. CRUD 예제 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 Eclipse 에서 Visual Studio Code로 넘어오긴 했지만, 여전히 사용하는건 STS기 때문에 제목은 그대로 하였습니다. 당장 내일까지 VSCODE에 익숙해져야만 하는 저의 사정상 이번 포스팅부터 VSCODE를 사용하지만, 이클립스건, VSCODE건, IntelliJ 건 결국 똑같으니 코드만 변경하면서 포스팅 내용을 확인 하시면 됩니다! JPA (Java Persistence API)를 사용해보려고 합니다. 책에서는 HSQLDB(애플리케이션에 DB를 내장), JTA, Spring ORM, Spring AOP를 사용해본다고 하는데, Sp..

Programming/JPA ⁄ Spring 2021.07.09
Visual Studio Code에 Spring Boot 필요한 Plugin들 설치하기

Intro VSCODE는 정말 안써봤는데. 네이버 웹툰 2차 과제가 vscode 상에서 진행되는걸 방금 확인했습니다. 몇개 이것저것 클릭 해 보니 전체적으로 프로젝트 관리하는 형태는 비슷 하던데, vscode로 코딩을 하면 단축키도 다를테고 이것 저것 어떤차이점이 있을지 확인이 필요 해서 vscode로 스프링 부트를 해보려고 합니다. 좌측 하단의 Extensions 버튼을 누르고 Spring Boot Extention 을 검색해서 해당 Pack을 설치 했습니다. 이게 설치 중이라고는 나오는데 설치 현황이 나오지 않는데다가 설치하는데 시간이 꽤나 걸리다 보니 답답합니다. 그래도 보고 있으면 하나씩 installed 로 바뀌기는 합니다. 이제 2개 남았네요. 별표 쳐져 있는 걸 보니 Java Extensio..

Programming/JPA ⁄ Spring 2021.07.09
STS 로 Spring Boot 프로젝트 만들기. 4) Thymeleaf 조금 더 활용해보기

STS 로 Spring Boot 프로젝트 만들기. 4) Thymeleaf 조금 더 활용해보기 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 Thymeleaf를 조금 더 활용해 보겠습니다. 1. parameter 사용하기 쿼리스트링으로 들어온 파라미터를 Controller에서 Model을 통해서 템플릿쪽으로 전달을 해 보았는데요, 이번에는 Controller를 통하지 않고 템플릿 내에서 직접 매개변수를 이용 해 보도록 하겠습니다. package com.shane.boot.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; im..

Programming/JPA ⁄ Spring 2021.07.09
STS 로 Spring Boot 프로젝트 만들기. 3) Thymeleaf 를 이용한 웹 페이지 만들기

참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 pom.xml에 Thymeleaf 추가하기 pom.xml의 Dependencies 탭을 열고 'Add' 버튼을 눌러 추가 하겠습니다. 간단하게 Group Id와 Artifact Id 만 입력 하고 OK 버튼을 누른 뒤, 저장 합니다. Mac의 경우는 Command + S, Windows 라면 Ctrl+S 커맨드를 입력 해 저장을 한다면, 빌드가 되는걸 우측 하단에서 확인 할 수 있습니다. Dependency Hierarchy 에서 위와 같이 필요한 dependency 들이 들어와 있는 것을 확인 할 수 있습니다. 따로 버전도 입력하지 않아서 정말 편합니다. pom.xml 에도 위와 같이 입력 된 것을 확인 할 수 있습니다. 사..

Programming/JPA ⁄ Spring 2021.07.09
STS 로 Spring Boot 프로젝트 만들기. 2) RestController 활용해 API 컨트롤러 만들기

STS 로 Spring Boot 프로젝트 만들기. 2) RestController 활용해 API 컨트롤러 만들기 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 https://shanepark.tistory.com/157 STS 로 Spring Boot 프로젝트 만들기. 1) STS설치 및 프로젝트 생성 STS 로 Spring Boot 프로젝트 만들기. 1) STS설치 및 프로젝트 생성 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 아래 페이지에서 본인에게 맞는 STS 를 다운 받습니다. 저는 Eclipse용 shanepark.tistory.com 위의 글에 이어지는 내용 입니다. base Package 에 하나의 Application.java 파일이 생성 되어 있는데요..

Programming/JPA ⁄ Spring 2021.07.09