Skip to content

PROJECT-MemeStore/MemeStore

Repository files navigation

MemeStore

memestore 예시자료

1. 목적

  • 매일 새로운 밈의 등장으로 사람들의 입에 오르며 트렌드를 주도하는 밈!
  • 누구나 쉽게 밈을 제작할 수 있는 기회를 제공하는 Memestore을 제작하자.

2. 요구사항

  • 이 프로젝트는 H2를 데이터베이스로 사용하였습니다. 원활하게 실행하기 위해 H2 DB 설치가 필요합니다.
  • 이 프로젝트는 Spring Boot로 개발되었습니다. VSC에서 원활하게 실행하기 위해 다음 Extension들을 설치해야 합니다.
    1. Spring Boot Tools
    2. Java Extension Pack

3. 실행방법

  • 3-1 git clone https://github.com/WebPHub/MemeStore
  • 3-2 H2 DB 실행
    권한 주기: chmod 755 h2.sh (윈도우 사용자는 x)
    실행: window) h2.bat  mac) ./h2.sh
    데이터베이스 파일 생성 방법:
      - jdbc:h2:~/test (최초 한번)
      - ~/test.mv.db 파일 생성 확인
    테이블 생성하기:
      create table member(
        id bigint generated by default as identity,
        name varchar(255),
        password varchar(255),
        primary key (id)
        );
      create table memeimg(
        id bigint generated by default as identity,
        memberid bigint,
        img blob,
        title varchar(255),
        primary key (id),
        foreign key (memberid) references member (id)
        );
      create table likememe(
        id bigint generated by default as identity,
        memberid bigint,
        imgid bigint,
        primary key (id),
        foreign key (memberid) references member (id),
        foreign key (imgid) references memeimg (id)
        );
    
  • 3-3 HelloSpringApplication.java 실행
  • 3-4 http://localhost:8080/v/home 접속

4. 참고자료

  • DB Schema memestore db schema

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published