이 튜토리얼의 소스는  https://github.com/gauryan/springboot2-tutorial 에서도 확인할 수 있습니다.

 

저의 PC에는 Windows 10이 설치되어 있습니다. 개발환경을 구성하기 위해서 아래처럼 순서대로 설치해줍니다.

 

1. https://chocolatey.org/ 을 참고하여 Chocolatey를 설치한다. PowerShell 관리자모드 에서 아래 스크립트를 실행하면 Chocolatey 이 설치됩니다.

> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

2. OpenJDK11을 설치한다. (OracleJDK11을 설치하여도 무방) : 관리자모드로 설치

> choco install openjdk11

3. Gradle을 설치한다. : 관리자모드로 설치

> choco install gradle

4. https://www.jetbrains.com/ko-kr/idea/ 에서 IntelliJ IDEA을 다운로드하여 설치한다. 이 것 대신, Visual Studio Code, Eclipse 를 사용해도 괜찮다. https://spring.io/tools 를 참고.

5. https://mariadb.org/ 에서 MariaDB 10.6.5 를 다운로드하여 설치한다. root 비밀번호는 root123 으로 하겠습니다. 설치후 서비스는 수동으로 전환~!

6. MariaDB 설치가 완료되면, HeidiSQL 이라는 관리도구도 함께 설치됩니다. 이 프로그램을 실행하여 root 계정으로 로그인한 뒤에 아래처럼 DB를 생성하고, 사용자 계정도 만들어주세요. 또한, xyz 사용자가 xyz DB에 대한 모든 권한을 갖도록 설정해주세요.

DB Name   : xyz
User Name : xyz
Password  : xyz123

7. 새로 생성한 계정(xyz)으로 xyz DB에 테이블도 1개 생성해줍니다.

CREATE TABLE `TB_ADMIN` (
    `id`       INT NOT NULL AUTO_INCREMENT,
    `userid`   VARCHAR(256) NOT NULL,
    `password` VARCHAR(256) NOT NULL,
    `nick`     VARCHAR(256) NOT NULL,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

6. 기초 데이터도 입력해줍니다.

INSERT INTO TB_ADMIN(userid, password, nick) VALUES('testid1', 'passwd1', 'nick1');
INSERT INTO TB_ADMIN(userid, password, nick) VALUES('testid2', 'passwd2', 'nick2');
INSERT INTO TB_ADMIN(userid, password, nick) VALUES('testid3', 'passwd3', 'nick3');
INSERT INTO TB_ADMIN(userid, password, nick) VALUES('testid4', 'passwd4', 'nick4');
INSERT INTO TB_ADMIN(userid, password, nick) VALUES('testid5', 'passwd5', 'nick5');

 

 

 

+ Recent posts