JAVA를 사용하려면 JDK를 설치해야 합니다.Oracle 에서 제공하는 JDK를 설치하는 것이 일반적이지만 AWS에서 제공하는 Open JDK가 있어서 AWS Open JDK를 설치해보도록 하겠습니다.Amazon Corretto 17 다운로드에 접속 하면 아래와 같은
Spring 혹은 Spring Boot를 사용하기 위해 대표적으로 많이 사용하는 STS(Spring Tool Suite)를 설치해보도록 하겠습니다.Spring Tool Suite 다운로드에 접속 하면 아래와 같은 화면에 나오는데요, 아래 항목 중에서 자신의 운영체제에
STS(Spring Tool Suite)에서 Spring Boot 프로젝트를 생성해보겠습니다.File -> New -> New Spring Starter Project 를 선택합니다.Name은 원하는 이름으로 적어주시면 되고, Type은 Maven 또는 Gradle을
Lombok(롬복)이란 getter/setter/toString 등 반복적으로 만들어야 하는 함수들을 자동으로 작성해주어, 일일히 함수들을 생성하지 않아도 되는 어노테이션 기반의 라이브러리입니다.코드 작성의 편의성을 위해 Lombok을 설치해보도록 하겠습니다.Lombo
Spring Boot 프로젝트에 로그 설정을 해보겠습니다.프로젝트 파일 -> src/main/resources 로 이동하면 아래와 같이 application.properties 파일이 있습니다.해당 파일의 확장자를 yml로 변경합니다.확장자를 변경하는 이유는 .prop
Spring Boot 프로젝트를 진행하다 보면 API 테스트를 해야할 때가 있는데요, 이때 유용하게 사용할 수 있는 포스트맨이라는 툴을 설치해보도록 하겠습니다.Postman 다운로드에 접속하면 아래와 같은 화면이 나오는데요. Windows 64-bit 라는 버튼을 클릭
Docker는 애플리케이션을 컨테이너로 패키징 할 수 있는 오픈소스입니다. 보통은 CLI를 통해 사용하지만, Docker Desktop 을 사용하면 CLI 없이 보다 편리하게 Docker를 사용할 수 있습니다. ▶ Docker Desktop 설치 Docker Desk
지난번에 설치했던 Docker Desktop을 가지고 Mysql을 설치해보도록 하겠습니다. ▶ Mysql 이미지 다운로드 받기 cmd를 열어 아래의 명령어를 입력합니다. 조금 기다리시면 모든 항목이 Pull Complate 되면서 Mysql 이미지를 다운받게 됩니다
데이터베이스(DB) 관리 도구 중 DBeaver 라는 Tool을 설치해보도록 하겠습니다.DBeaver 다운로드에 접속하면 아래와 같은 창이 뜨는데요. 본인의 운영체제에 맞는 파일을 다운로드 받으면 됩니다.저는 Windows 운영체제를 사용하기 때문에 Windows (I
Docker Desktop으로 Mysql 설치하기를 통해 Mysql을 설치 했었는데요. 만들어둔 DB를 DBeaver에 연결해보도록 하겠습니다.Docker Desktop을 실행하여 Containers 탭에 들어가서 목록 중 지난번에 만들어 둔 Mysql DB를 실행합니
Mysql DB에 테스트를 위한 새로운 Database를 생성해보도록 하겠습니다.localhost 항목에 마우스 오른쪽 클릭 후 SQL 편집기 -> SQL 편집기를 눌러주세요.오른쪽 화면에 아래 SQL을 입력해주세요.SB_DEMO는 테스트를 위해 사용할 DB의 이름이기
Spring이나 SpringBoot프로젝트에 Mysql 계정을 연결 시킬 때, 보안적인 측면에서 root 계정을 사용하는 것 보다는 사용자(서브 계정)를 하나 생성하여 필요한 권한만 부여한 뒤 사용하는것이 좋습니다.사용자를 생성 할때는 CREATE USER 를 사용하여
Spring Boot 프로젝트에 Mysql을 연결해보도록 하겠습니다.
JPA (JAVA Persistence API) 는 자바의 ORM (Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음으로, 기존에 MyBatis나 IBatis로 사용사던 SQL 조작을 Method로 조작할 수 있게 해준다.JPA를
JPA 실습에 앞서, JPA를 사용하기 위해 테이블을 하나 생성해보도록 하겠습니다.테이블을 생성할 때는 CREATE TABLE 을 사용하여 테이블을 생성하면 되는데요.아래와 같은 형식으로 SQL을 작성해주시면 됩니다.컬럼에 사용할 수 있는 데이터 타입의 종류는 다음과