Post

[gwabang]새 팀 프로젝트

사용 기술

백엔드: java(spring) 프론트엔드: ??아직몰루… docker를 써보기로 했는데 안해본 내가 해보겠다고 해버렸다. 원래 해보면서 느는거다. 서버: AWS(실패시 넷플리파이)

  • gitignore 를 쉽게 작성하는 방법
    • gitignore.io 에서 설정하면 꿀!
    • 설정 목록은 사용언어, 환경, 에디터, 프레임워크

      예시: Python, VisualStudioCode, Django, Jupyternotebook, pycharm, vue, node

      • 생성된 내용을 그대로 복사하여 .gitignore 에 붙여넣자!

이 방법을 사용해서 쉽게 만들 수 있다.

이렇게 만든 gitignore 파일을 슬쩍 넣어둔다.

  1. 스프링 다운 https://start.spring.io/ 간단한 실행을 위해 스프링 이니셜라이저 사이트를 이용! Project: Gradle 그루비랑 코틀린 중 그루비가 더 자바와 비슷하고 코틀린은 코틀린을 잘 알아야한다해서 그루비 선택

Language: Java

Spring Boot: 3.2.x로 하기로 상의함 => 없어서 3.4.5로 진행하고 팀명이나 프로젝트 명 전부 gwabang으로 통일

Dependencies:

Spring Web

Spring Data JPA

MySQL Driver

보통 spring boot는 jar이 권장된다함 war은 과거 방식으로 잘 사용되지않는다고!

generate 클릭! .zip파일 형태로 다운받아짐

압축풀고 intelliJ로 열어보기 open -> gradle 알아서 실행됨 오류없이 잘 실행되었나 파일 열어 최종 확인

어라 실행이 안된다 읽어보니 db를 연결하라는거같다. mysql을 열고 localhost 열고 들어가서 create new schema 누르고 gwabang 입력 apply

이제 db 스프링부트 연결을 누르고 하면 되는데! mysql 서버 비번이 ssafy라 다른 사람하고 할때마다 비번 바꿔야할거같은 두려움에 비번 바꾸는 법을 찾아왔다.

cmd 창에 mysql -u root -p 이건 mysql 이 존재하는 곳에서 해야해서 내 컴퓨터 기준으로 그 위치는 /c/Program Files/MySQL/MySQL Server 8.0/bin 이었다

alter user 'root'@'localhost' identified with mysql_native_passord by '1234';

내가 1234로 바꿀거라 1234

affected rows가 0이라고 떠서 걱정했는데 잘 바뀌었음 ㅇㅇ

1
2
3
spring.datasource.url=jdbc:mysql://localhost:3306/gwabang
spring.datasource.username=root
spring.datasource.password=1234

이걸 application.properties에 추가하고 실행하면 짜란…스프링 부트 완료

하지만 내가 Docker 컨테이너를 만든다고 했다.

github - gwabang

private이라 안보일수도있음

This post is licensed under CC BY 4.0 by the author.