이 튜토리얼의 소스는 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');
'Framework (Backend) > SpringBoot' 카테고리의 다른 글
(SpringBoot) 관리자 수정하기 : Spring Boot 2.x.x Web Tutorial (0) | 2021.11.22 |
---|---|
(SpringBoot) 관리자 비밀번호 변경하기 : Spring Boot 2.x.x Web Tutorial (0) | 2021.11.22 |
(SpringBoot) 관리자 추가하기 : Spring Boot 2.x.x Web Tutorial (0) | 2021.11.21 |
(SpringBoot) 관리자 목록 보여주기 : Spring Boot 2.x.x Web Tutorial (0) | 2021.11.19 |
Spring 프로젝트 생성하기 : Spring Boot 2.x.x Web Tutorial (0) | 2021.11.17 |
댓글