# 2. Web/Spring Boot

Spring Boot_사전 세팅 / 프로젝트 생성 / 서버 실행

둥굴둥굴둥굴레차 2021. 7. 12. 11:14

 

프로젝트 생성 전 Spring Boot 세팅

Window - Preferences 클릭

 

 

workspace메뉴에 들어가서, Text file encoding과 New test file line delimiter을 다음과 같이 설정해준다.

 


 

Spring Boot 프로젝트 생성하기

 

 

Name과 Package이름을 설정해준다.

 

Project Dependencies를 다음과 같이 설정해주면 끝

 

 

 


Spring Boot로 서버 Run해보기

 

1. MySQL에서의 name과 password 확인

MySQL을 실행하자
root라는 이름으로 만들어진 것을 확인함!

 

2. properties에 username과 password 입력

이에 따라 username과 password를 application properties에 지정해주자

 

3. 만약 DB에 아무런 값이 없다면, 테이블을 하나 생성해주자.

다시 MySQL로 돌아와서, 다음과 같이 Query를 작성해주고 enter누르면 된다.

 

# ssafy란 이름의 DB를 생성
create database ssafy;

# ssafy란 이름의 DB를 사용하겠다고 선언
use ssafy;

# table을 간단히 생성
create table test(
user_id varchar(20) primary key,
    user_pw varchar(20),
    user_name varchar(20),
    user_email varchar(30)
);

 

위의 쿼리문을 실행해주면, 이제 DB도 생성되었고 table도 생성됨!

 

 

[참고] MySQL에서 Query 실행하는 법

  • Ctrl + Enter ==>> Query 하나 하나를 실행하겠다.
  • 위 사진의 번개 모양 버튼 클릭==>> Query문 안의 모든 명령어를 실행하겠다.

 

4. properties에 DB url입력

다시 Spring Boot로 돌아와서 properties의 DB선언부분을 다음과 같이 수정해주자.

 

# 아래 url에서, 물음표 이전에 DB이름을 적어준다.
# 난 ssafy로 만들었으니 ssafy라 입력!
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/ssafy?serverTimezone=UTC&useUniCode=yes&characterEncoding=UTF-8

 

5. 이제 Spring Boot로 서버 Run해보자.

WebCurationApplication.java로 들어가서, Spring Boot로 서버를 Run해보자

 

오른쪽 아래의 블럭을 살펴보면 Started WebCurationApplication~ 이라 뜸. 서버가 잘 돌아간다는 의미!