Project/Todo

[AWS EC2 ubuntu] MySQL 데이터베이스 구축, 스프링 배포 파일 빌드, 서버 데이터베이스를 이용한 Member API 테스트

lakelight 2022. 7. 12. 00:44
728x90
반응형

AWS EC2 MySQL 데이터베이스 생성

이모티콘도 사용할 수 있는 데이터베이스 생성
mysql> CREATE DATABASE TODO_DB CHARACTER SET utf8mb4 collate utf8mb4_general_ci;

전체 데이터베이스 정보 조회
mysql> SELECT * FROM information_schema.schemata s;

TODO_DB 데이터베이스의 default character_set_name과 collation_name 조회
mysql> SELECT default_character_set_name, DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA -> WHERE schema_name = "TODO_DB";

Member 테이블의 구조 조회
mysql> show full columns from member;

 

스프링 부트 .jar 파일 만들고 배포 준비와 실행파일 동작

  • 스프링 .jar 파일 생성 전 build파일 초기화

스프링 .jar 파일 생성 전 초기화

  • build 파일 초기화 후 빌드하면서 .jar 파일 생성

스프링 .jar 파일 build

  • .jar 파일 /build/libs에 생성 -> java -jar { jar파일 이름.jar }로 실행

/build/libs에 .jar 파일 실행하면 스프링 부트 실행 되면서 서버 ON

 

AWS ubuntu 서버에 구축한 데이터베이스 개인 PC에 스프링 프로젝트와 연결해서 통신 [ Postman ]

  • /join [회원가입]

 

  • /login [로그인]

[참고]

1. 데이터베이스 생성 

2. 스프링 .jar 파일 빌드와 .jar 파일 실행

728x90
반응형